早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab求隐含数求解,P./P0=1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019都已知求ZZ=solve('P./P0=(1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019)','Z')错误使用solve>processString(line365)'P./P0=1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.

题目详情
matlab求隐含数求解,P./P0=1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019都已知求Z
Z=solve('P./P0=(1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019)','Z')
错误使用 solve>processString (line 365)
' P./P0=1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019 ' is not a valid expression or equation.
出错 solve>getEqns (line 286)
eqns = processString(eqns,v,vc);
出错 solve (line 160)
[eqns,vars,options] = getEqns(varargin{:});
这是怎么回事啊
▼优质解答
答案和解析
你的表达式不是有效的表达式或公式,可以这样该一下,
syms Z P P0
Z=solve(P./P0-(1.137.*Z.^(-3)+0.119.*Z.^(-2)+0.269.*Z.^(-1)-0.019),'Z')