如何用MATLAB 中 contour把我的数据化成等高线形式啊?

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:24:05
我的数据是一组 13X31 组数据的温度分布图,想用等高线的形式画出来,可是的到的图像根本就不是等高线的形式的。
21066 17785 16249 15150 14530 13940 13506 13234 13109 13066 13014 12892 12694 12469 12287 12207 12228 12288 12308 12234 12062 11835 11641 11584 11698 11908 12108 12217 12192 12021 11711
21213 17784 16240 15150 14562 14006 13607 13351 13197 13072 12910 12692 12457 12287 12259 12377 12556 12683 12675 12509 12227 11933 11779 11880 12175 12510 12756 12821 12663 12291 11718
21367 17687 16092 15150 14301 13691 13238 12959 12830 12768 12676 12507 12288 12112 12088 12247 12502 12728 12824 12747 12529 12269 12107 12167 12438 12800 13124 13290 13215 12899 12400
23305 18866 17046 15970 15150 14598 14077 13613 13185 12786 12434 12175 12080 12183 12435 12738 13000 13147 13137 12987 12772 12592 12544 12674 12950 13291 13603 13769 13690 13385 12941
23284 18909 17093 16015 15150 14664 14136 13668 13233 12825 12460 12186 12074 12161 12390 12659 12870 12947 12860 12639 12364 12150 12121 12318 12660 13029 13317 13419 13273

不一定非得圆圈的啊,
比如如果是一个斜坡,那等高线就都是平行的直线了。

你这个应该是一边有一处热源,温度比较高,另外一边比较低,应该是接近环境温度。

不过冷的那边图像是有点不规则,要是理论计算出的值,那就有点问题了。
要是实测的温度,实验数据的话,那很正常,误差是很正常的,温度分布也不会很均匀的。