matlab问题 跪求高人!眼泪哇哇的啊~~~

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:13:17
c1=[446.5,185.6,65.4,45.5,17.6,6.8,4.4,16.6,14.4,0.9];
c2=[378.7,1065.5,1471.0,2486.6,4897.7,5464.7,5680.0,5870.9,6304.7,6058.7];
c3=[6161.4,9097.7,3556.1,2586.6,1452.0,633.7,428.1,355.6,373.8,108.5];
c4=[17601.8,21536.4,34083.0,18450.6,10378.9,8509.3,4355.3,2634.6,3930.7,1301.3];
c5=[4316.6,6889.9,3546.9,1691.0,1036.3,799.9,1115.0,608.3,383.1,443.6];
t=[0.04,0.25,1,3,6,11,16,21,26,35];
syms a1 a2 a3 a4 k12 k13 k14 k15 k31 k41 k51 c0 m1 m2 m3 m4 m5
[k12 k13 k14 k15 k31 k41 k51]=solve('c1=c0*(A*exp(-a1*t)+B*exp(-a2*t)+C*exp(-a3*t)+D*exp(-a4*t))',
'c2=c0*m1/m2(1-k12*A/a1*exp(-a1*t)-k12*B/a2*exp(-a2*t)-k12*C/a3*exp(-a3*t)-k12*D/a4*exp(-a4*t))',
'c3=c0*m1*k13/m3(A/(k31-a1)*exp(-a1*t)+B/(k31-a2)*exp(-a2*t)+C/(k31-a3)*exp(-a3*t)+D/(k31-a4)*exp(-a4*t))',
'c4=c0*m1*k14/m4(A/(k41-a1)*exp(-a1*t)+B/(k41-a2)*exp(-a2*t)+C/(k41-a3)*exp(-a3*t)+D/(k41-a4)*exp(-a4*t))',
'c5=c0*m1*k15/m5(A/(k51-a1)*exp(-a1*t)+B/(k

此题缺少条件吧?无法计算啊?

请尽快补充问题以便及时为你解答。

错误太多了:
(1)有的变量没定义;
(2)解方程不是这么写的;
(3)下面ABCD几个方程里括号之间没有乘号*;
(4)各种运算没有加括号区分优先级。

[k12 k13 k14 k15 k31 k41 k51]=solve('c1/c0=A*exp(-a1*t)+B*exp(-a2*t)+C*exp(-a3*t)+D*exp(-a4*t)'
这里面少了个)

缺少{}分段