Re: [討論] 畫出直線方程式的圖已回收
※ 引述《roxxot (rox)》之銘言:
: ※ 引述《a124136906 (小麥)》之銘言:
: : 目前我知道已經兩點A,B
: : 也算出他的直線方程式:y = 0.55556 *x +2.7778
: : 請問如何在原始數據的圖中~
: : 畫出這條直線方程式的直線~是無限延伸的
: 這個意境太難理解了,有沒有理想圖形提供
: 才能決定code如何寫
: : 希望各位大大可以幫我解惑><
EX:類似像這樣的圖形~Y軸如果範圍[0 80]~這條直線要畫到80><
| /
| /
| /
| /
| /
| /
| /
| /
| /
|/
|__________________________________________
我的想法:
因為我的圖是用成散佈圖
從散佈圖中找出某兩點可以形成一條直線方程式
之後算出他們的直線方程式y=ax+b
然後在原本的散佈圖畫出這條直線方程式y=ax+b
以區分這點散佈點會在這條直線方程式下面或是上面
用同樣的方式在取兩點算出他們的直線方程式
這樣就有兩條直線方程式~
我是把X軸存成一個向量=[.........]
Y軸=[.........]
找兩個座標~
但不清楚matlab的座標怎麼對應到矩陣的直
我是X軸跟Y軸分開存
我的CODE:
AA=(x1,y1);B=(x2,y2);
polyfit(AA,BB,1)
z=polyval(p,AA);
plot(AA,BB,'r*',AA,z,'b')
但是我PLOT這邊只能畫出縮小的範圍~
如果把原始的散佈點加進去~
方程式的線只會在某個區域畫出來
不是整張圖畫出一條直線~
例如:
|
|
|
|
|
|
| /
| /
| /
| /
|_______________________
希望有大大可以幫我解惑><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.149.162
推
06/08 20:03, , 1F
06/08 20:03, 1F
推
06/08 20:10, , 2F
06/08 20:10, 2F
→
06/08 20:11, , 3F
06/08 20:11, 3F
→
06/08 20:37, , 4F
06/08 20:37, 4F
→
06/08 22:53, , 5F
06/08 22:53, 5F
→
06/08 22:57, , 6F
06/08 22:57, 6F
→
06/08 22:57, , 7F
06/08 22:57, 7F
→
06/08 22:58, , 8F
06/08 22:58, 8F
→
06/08 22:59, , 9F
06/08 22:59, 9F
→
06/08 23:00, , 10F
06/08 23:00, 10F
→
06/08 23:01, , 11F
06/08 23:01, 11F
→
06/08 23:01, , 12F
06/08 23:01, 12F
→
06/08 23:03, , 13F
06/08 23:03, 13F
→
06/08 23:39, , 14F
06/08 23:39, 14F
推
06/09 10:34, , 15F
06/09 10:34, 15F
→
06/10 00:52, , 16F
06/10 00:52, 16F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):