作者XD3197 (XD)
看板MATLAB
標題[討論] 請問有無將原方程式改寫成x函式的方法?
時間Sun May 26 00:02:28 2013
請教板上各位大大
若有一方程式如下形式
(y-x)/(y+2x)=(a-x)*b/(a+2x) + (c-x)*d/(c+2x) + (e-x)*f/(e+2x) .....
理論上此方程式右側可以寫到無窮多項 目前先暫時寫到第三項
若我想在matlab上 curve fitting 此方程式
要把y先寫成x函式 但右側項數一多 手寫計算上就變得非常複雜
想請問板上各位大大 matlab有無指令可把y寫成x函式 或有其他軟體能做到這件事呢?
非常感謝願意解答的神人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.171.71
1F:→ aia:(y-x)/(y+2x)=a(x)=(a-x)*b/(a+2x)+... 05/26 03:40
2F:→ aia:y=(x+2*x*a(x))/(1-a(x)),我有理解錯嗎? 05/26 03:41
3F:→ XD3197:所以大大的意思是 只要宣告a(x) matlab就可執行囉 05/26 11:06
4F:→ XD3197:在下是新手 非常感謝你的回應 05/26 11:07
5F:→ XD3197:補充一下 因為我key原本方程式會error 05/26 11:10
6F:→ aia:真有無窮多項,那你要fitting的參數a,b,....也有無窮多個 05/26 14:46
7F:→ aia:這樣子要怎麼fitting?這部份我不懂你的意思 05/26 14:47
8F:→ aia:至於無法執行,我猜你的y跟x是向量,所以要改用.*或./ 05/26 14:49
9F:推 doom8199:原po 不一定要化成 y=f(x) 的形式 05/26 15:41
10F:→ doom8199:你估出 1F 寫的 a(x) 也算是一種 fitting 05/26 15:43