作者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