回文章列表
作者journeyman@kkcity.com.tw (㊣沒有c3,沒有希望) 看板: physics
標題Re: [問題]如何以2D平面3點求二次曲線方程式參數?
時間KKCITY (2007/12/05 Wed 23:00:52)
※ 引述《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 
--
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻