作者hkui2000 (home2000)
看板MATLAB
标题[运算] 方程式改变数符号为x(1),x(2)..
时间Sat May 26 18:38:17 2012
各位板上大家好
遇到问题是这样的
用matlab运算得到两个方程式的形式假设为
f1=a*x+exp(b*y);
f2=c*x^2+d*exp(y);
a,b,c,d为常数 x,y为变数
然後想用fsolve方式去求解
遇到变数只能设定x(1),x(2)..然後设定初值求解
(为小弟自己的认知,不知道是否能存在两个变数符号?ex:x(1),y(1)..)
该如何更改方程式内的x,y的变数名称对应到x(1),x(2)
也就是怎麽用程式的方式将
f1=a*x+exp(b*y);
f2=c*x^2+d*exp(y);
更改为
f1=a*x(1)+exp(b*x(2));
f2=c*x(1)^2+d*exp(x(2));
或者有其他方式不必改变数符号求解?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.220.230
1F:→ hkui2000:方程式假设有点问题,实际上是个很复杂的eq只能用数值解 05/26 18:42