Download presentation
Presentation is loading. Please wait.
1
水的饱和蒸气压与温度的关系实验数据处理
2
数据处理需要的结果 由克劳修斯-克拉佩龙方程 需计算: 和
3
实验装置图
4
Δt=kl(t观-t环) t校= t观+Δt
露茎校正:所谓露茎是指温度计未浸入被测体系的部分。由于其所处的环境温度的不同,所示值需要进行校正。 Δt=kl(t观-t环) k= 是水银对玻璃的相对膨胀系数;t观是测量温度计的读数;t环是附在测量温度计上的辅助温度计的读数;l是测量温度计水银柱露在空气中的部分的刻度长度。 t校= t观+Δt
5
ln p和1/T的计算 p=[(p1+p2)/2-(pr-pl)]/760*101325 (Pa)
T=t+(t-t0)*(t-L0)* (K ) 式中:pr-pl为U型压差计两边Hg高差 t-t0体系与环境的温差 t-L0为“露茎”长度
6
实验获取如下数据: 实验开始时气压计读数:p1(mmHg) 实验结束时气压计读数:p2(mmHg) 左汞高:pl(mmHg)
右汞高:pr(mmHg) 观测温度:t(℃ ) 露茎起点:L0(℃) 环境温度(露茎中部温度):t0(℃)
7
在MATLAB中处理数据过程 1、压力数据输入和计算: p1=743 p2=746 p0=(p1+p2)/2 pr=[………..]
pl=[ ………. ] p1=log((p0-(pr-pl))/760*101325)
8
在MATLAB中处理过程 2、温度数据输入与计算 t=[…………] t0=[………..] L0=<>
T=t+(t-t0).*(t-L0)* T1=1./T
9
在MATLAB中处理过程 3、ln p与1/T的关系拟合 F=polyfit(T1,p1,1)
得到F的两个值:F(1)是斜率,F(2)是截距 即是:ln p=F(1)*(1/T)+F(2) 可求得:Δ H= -F(1)*8.314
10
在MATLAB中处理过程 4、绘图 p2=polyval(F,T1); plot(T1,p2,T1,p1,’+’);
title(‘水的饱和蒸气压与温度的关系’); xlabel(‘1/T’); ylabel(‘ln(p)’); legend(‘拟合值’,‘实验点’) grid on
11
MATLAB绘制的图形
12
数据处理小结 运算方便(可一次完成多个同类数据的运算,表达式与通常的数学式类似)
注意运算符的区别(向量对应数据间的乘、除、乘方运算符号要加“.”) 正确使用polyfit(x,y,n)函数 正确使用plot函数
Similar presentations