作业帮 > 综合 > 作业

牛顿迭代法+气体的量关系问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 10:54:12
牛顿迭代法+气体的量关系问题
1.摩尔理想气体的压强P,体积V,温度T满足关系PV=RT,其中常数R=0.08205 ,而对于实际气体这个关系修正为 ,为所给气体决定的常数.现已知 ,求气体在P=2(atm),T=313(K)下的体积(保留4位小数).
提示:可用牛顿迭代法求解.初值
实际气体这个关系修正为(P+a/(V^c))(V-b)=RT
a,b,c为给出的气体常数,a=12.87 b=0.1142 c=2
初值 Vo=RT/P=0.08205*313/2
用MATLAB语言编程,C语言的也行
syms a b P V T R c positive
f=R*T/(V-b)-a/V^c-P
df=diff(f,'V')
a=12.87; b=0.1142; c=2;
R=0.08205;T=313;P=2;
V=R*T/P
test=1;k=1;
while test>1e-5
x=V;
V=V-0.7*subs(f)/subs(df) %牛顿迭代
test=abs(x-V);
y(k)=V
k=k+1;
end
结果:
y =
12.5534 12.4752 12.4523 12.4455 12.4435 12.4429 12.4427 12.4426 12.4426 12.4426