Matlab解带可变参数的一元代数方程该怎么写
发布网友
发布时间:2022-04-26 13:22
我来回答
共3个回答
热心网友
时间:2022-06-28 14:23
我是学Matlab的,客观说,你的语句没有错。如果我也是这么写。
我想错误应该出在前面。
一般而言,你其它参数既然在前面能得出,更好的方法是前面的方程代到后面来。
就是Solve('equ1', 'equ2','equ3','v1','v2','v3')这样的形式更好,你可以试试。
这样你至少可以得出符号解。
热心网友
时间:2022-06-28 14:24
可能是版本问题,我的版本是:
>> ver
-----------------------------------------------
MATLAB Version 7.3.0.267 (R2006b)
>> TT2=solve('(1+dm)*R*T2*sqrt((r-1)*T2)/(A1*sqrt(r*R*T2*2*(T02-T2)))*(1+2*r*(T02/T2-1)/(r-1))=(P1+den1*u1^2)/(1+dm)+(Pi+deni*ui^2)*dm/(1+dm)','T2')
TT2 =
(-r^3*A1^2*P1^2-r*A1^2*P1^2+2*r^2*A1^2*P1^2-2*r*R*T02+2*R*r^3*T02-2*r^3*A1^2*P1*dm*deni*ui^2-2*r*A1^2*P1*dm*deni*ui^2-2*r*A1^2*den1*u1^2*dm*deni*ui^2-r^3*A1^2*den1^2*u1^4+2*r^2*A1^2*den1^2*u1^4-r*A1^2*den1^2*u1^4-2*r^3*A1^2*den1*u1^2*dm*deni*ui^2+2*r^2*A1^2*dm^2*pi^2-r^3*A1^2*dm^2*pi^2-^2*ui^4*R*T02-16*r^3*A1^2*dm^5*deni^2*ui^4*R*T02-24*r^3*A1^2*dm^4*deni^2*ui^4*R*T02-
四个根,很长,超过10000了。
热心网友
时间:2022-06-28 14:24
按时