作者marco110232 (我要戒烟!!!)
看板MATLAB
标题[问题]解非线性方程式.....三个函数
时间Wed Dec 7 16:15:13 2011
之前有解过2个未知数的非线性方程式
y=solve('873=M0*(1-2*exp(-TI3/T1)+exp(-TR/T1)*exp(TA/T1))',
'555=M0*(1-2*exp(-TI2/T1)+exp(-TR/T1)*exp(TA/T1))');
大概需要将近十分钟才能解出值
现在想增加一个函数来解方程式
如下
y=solve('873 = M0*(1-f*exp(-2600/T1)-exp(-2600/T1)+f*exp(-3000/T1)*
exp(137.6/T1))',
'555 = M0*(1-f*exp(-1600/T1)-exp(-1600/T1)+f*exp(-3000/T1)*
exp(137.6/T1))',
'91 = M0*(1-f*exp(-800/T1)-exp(-800/T1)+f*exp(-3000/T1)*
exp(137.6/T1))' );
以上为我三个方程式的联立
大概解了一天了还解不出答案~~电脑一直呈现在BUSY的状态
有人建议我用lsqcurvefit来解
爬了文也没看到多少相关的文章
873,555,91.....总共有六组不同的值
-2600,-1600,-800 也有六组不同的值
请问我该如何去设定输入跟输出
因为help的example我看不太懂....所以想请问一下板上的高手
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.157.80
1F:→ marco110232:我想解f,M0,T1 12/07 18:56