Matlab解带可变参数的一元代数方程该怎么写我使用的语句是: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');提示Error in ==> mapl
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 18:52:32
Matlab解带可变参数的一元代数方程该怎么写我使用的语句是: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');提示Error in ==> mapl
Matlab解带可变参数的一元代数方程该怎么写
我使用的语句是:
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');
提示
Error in ==> maple at 104
[result,status] = maplemex(statement);
Error in ==> solve at 62
maple('_EnvExplicit := true;');
Error in ==> Project at 42
.
根本目的就是要解
(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是变量,其他都是前面过程求出的已知参数(但不是常量).请问语句应该怎么写才能得出结果?
Matlab解带可变参数的一元代数方程该怎么写我使用的语句是: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');提示Error in ==> mapl
可能是版本问题,我的版本是:
>> 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了.
我是学Matlab的,客观说,你的语句没有错。如果我也是这么写。
我想错误应该出在前面。
一般而言,你其它参数既然在前面能得出,更好的方法是前面的方程代到后面来。
就是Solve('equ1', 'equ2','equ3','v1','v2','v3')这样的形式更好,你可以试试。
这样你至少可以得出符号解。...
全部展开
我是学Matlab的,客观说,你的语句没有错。如果我也是这么写。
我想错误应该出在前面。
一般而言,你其它参数既然在前面能得出,更好的方法是前面的方程代到后面来。
就是Solve('equ1', 'equ2','equ3','v1','v2','v3')这样的形式更好,你可以试试。
这样你至少可以得出符号解。
收起
按时