Octave已知摩尔数、温度与体积比,求等温过程做功W
广告
{{v.name}}
4. 热力学第一定律
\(W = \nu RT\ln\frac{V_2}{V_1}\)
核心公式:
等温过程中内能不变,吸收的热量全部用于对外做功。
W = νRT·ln(V2/V1),由理想气体压强 p = νRT/V 积分而来。
体积比大于1(膨胀)时做正功,小于1(压缩)时做负功。
已知摩尔数、温度与体积比,即可求出等温做功。
Octave计算方法
已知参数:
- 摩尔数 ν(示例值:1 mol)
- 温度 T(示例值:300 K)
- 体积比 V2/V1(示例值:2,膨胀)
代码如下:
function W = isothermal_work(nu, T, ratio)
R = 8.314;
W = nu * R * T * log(ratio);
end
调用示例:
% 已知摩尔数、温度与体积比,求等温做功
W = isothermal_work(1, 300, 2);
fprintf('等温做功 W = %.2e J', W);
运行结果:
等温做功 W = 1.73e+03 J