[問題] 請問有無將原方程式改寫成x函式的方法?

作者: XD3197 (XD)   2013-05-26 00:06:02
請教板上各位大大
若有一方程式如下形式
(y-x)/(y+2x)=(a-x)*b/(a+2x) + (c-x)*d/(c+2x) + (e-x)*f/(e+2x) .....
理論上此方程式右側可以寫到無窮多項 目前先暫時寫到第三項
若我想在matlab上 curve fitting 此方程式
要把y先寫成x函式 但右側項數一多 手寫計算上就變得非常複雜
想請問板上各位大大 mathematica有無指令可把y寫成x函式 或有其他軟體能做到這件事呢?
非常感謝願意解答的神人
作者: LPH66 (-6.2598534e+18f)   2013-05-26 02:15:00
基本上是可以暴力 Solve[...,y] 不過你的方程左邊頗特別若寫成 1+(-3x)/(y+2x) 應可簡單解出 y 來結果會是 3x/(1-rhs)-2x 其中 rhs 是原式的右邊
作者: jurian0101 (Hysterisis)   2013-05-26 21:55:00
nice observation :3

Links booklink

Contact Us: admin [ a t ] ucptt.com