作业帮 > 综合 > 作业

matlab解方程哪位大侠帮着分析一下这段程序,想解出来h,但运行时总是报错.希望验算后再回答,g=9.8;m=57;p

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/31 01:11:24
matlab解方程
哪位大侠帮着分析一下这段程序,想解出来h,但运行时总是报错.希望验算后再回答,
g=9.8;
m=57;
p1=1.225;
k=0.995;
p2=k*0.169+(1-k)*p1;
t=288.15;
r=-0.0065;
ra=287.05287;
v=60;
dt=5;
solve('v*(p1-p2)*((t+r*h)./t0).^(-1-g./(r*ra)).*((t+r*h)./(t+r*h+dt))=m','h');
t0没有定义
g=9.8;
m=57;
p1=1.225;
k=0.995;
p2=k*0.169+(1-k)*p1;
t=288.15;
r=-0.0065;
ra=287.05287;
v=60;
dt=5;
t0=2;
syms h
f=v*(p1-p2)*((t+r*h)/t0)^(-1-g/(r*ra))*((t+r*h)/(t+r*h+dt))-m

f =

39402/625*(5763/40-13/4000*h)^(1196920474254623/281474976710656)*(5763/20-13/2000*h)/(5863/20-13/2000*h)-57

>> solve(f,h)

ans =

43942.305162027347134084437716551