1. 已知数据,这里举CH4的空气压缩系数为例,
压力/MPa ">温度/K | 0.1 | 0.5 | 1 | 2 | 4 | 6 | 8 | 10 | 20 |
100 | 0.4313 | 0.8498 | |||||||
150 | 0.9856 | 0.9243 | 0.8333 | 0.3405 | 0.6578 | ||||
200 | 0.9937 | 0.9682 | 0.9350 | 0.8629 | 0.6858 | 0.3755 | 0.3218 | 0.3657 | 0.6148 |
250 | 0.9972 | 0.9841 | 0.9678 | 0.9356 | 0.8694 | 0.8035 | 0.7403 | 0.6889 | 0.6953 |
300 | 0.9982 | 0.9915 | 0.9828 | 0.9663 | 0.9342 | 0.9042 | 0.8773 | 0.8548 | 0.8280 |
350 | 0.9988 | 0.9954 | 0.9905 | 0.9821 | 0.9657 | 0.9513 | 0.9390 | 0.9293 | 0.9226 |
400 | 0.9995 | 0.9976 | 0.9957 | 0.9908 | 0.9833 | 0.9771 | 0.9721 | 0.9691 | 0.9783 |
450 | 0.9999 | 0.9996 | 0.9991 | 0.9965 | 0.9941 | 0.9923 | 0.9917 | 0.9922 | 1.0128 |
500 | 1.0000 | 1.0000 | 1.0000 | 1.0003 | 1.0009 | 1.0021 | 1.0043 | 1.0068 | 1.0335 |
600 | 1.0002 | 1.0010 | 1.0021 | 1.0040 | 1.0083 | 1.0128 | 1.0175 | 1.0227 | 1.0555 |
列表如图,x轴(纵轴)为温度(K),y轴为压力(mpa)。
2.绘制matlab三维图步骤
1)把文本删除,直接把数据copy进去,得到如图所示。
可将命名unnamed修改为a,方便操作;
2)处理得到x轴,y轴和z;
x = a([2,12],1);
y = a(1,[2:10])';
z = a([2:12],[2:10]);
这里的12.10是列表的行数列数,可以用size(a)得到;
3)运用mesh命令
mesh(y,x,z);
4)三维结果图
Finished.
--------------------------------------------------------------
在本人处理实验数据时,偶然发现只有给出的关于z的具体的函数关系式,没有此种情况,故特此发文。