Re: [問題]如何以2D平面3點求二次曲線方程式參數?
※ 引述《sobel.bbs@ptt.cc (神遊詩人)》之銘言:
> XY平面已知三點 (X1,Y1) (X2,Y2) (X3,Y3)
> 代入方程 Y= A X^2 + B X + C
> 三式聯立
> Y1 = A X1^2 + B X1 + C
> Y2 = A X2^2 + B X2 + C
> Y3 = A X3^2 + B X3 + C
這不是三元一次方程式嘛
> (X1,Y1) (X2,Y2) (X3,Y3)皆為程式"C語言"參數,我想快速求解A,B,C!!
「"C語言"參數」是啥?不知道你那是哪一國的"C語言"。
反正知道那是已知數就可以了,高斯消去法就可以做出來,什麼語言都一樣
不過要處理一下例外。
> <MATLAB只會用已知數(非參數)求解>
> 我知道用逆矩陣轉秩也可求得,但方程是計算複雜很難正確求得
克雷默法就可以了,不用invert。
http://en.wikipedia.org/wiki/Cramer%27s_rule
像你這樣的方程組還可以算得更快,線代課本上會討論。
--
X-URL1: http://www.aviationnow.com/ ‧李登輝=格達費=外星人‧有廁
檢舉匪諜 人人有責 ⊙ 檢舉匪諜 安居樂業 人所
檢舉匪諜滲透破壞 人人安居樂業|肅清貪污經濟犯罪 社會繁榮進步
破案獎金三百萬|知情不報判徒刑
檢舉要件:請用真實姓名、地址,受理機關絕對保密
X-Disclaimer: 李登輝一定是外星人! Mk.22 Mod4 5/15/01 Mod3 6/9/98
--
┌─────◆KKCITY◆─────┐▇─┐KKADSL→六星級優質連線服務
│ bbs.kkcity.com.tw │┴ └─▇ 馬上申請帶你上網環遊全世界!
└──《From:59.115.208.245 》──┘ KKADSL ┴ http://adsl.kkcity.com.tw
--
討論串 (同標題文章)