MATLAB绘制随温度变化颜色变化的图像技巧

先看一个问题

随着温度(应力、高度、热量、摩擦力等)的不同,颜色随之相应变化的图,应该怎么画?就像下面这种图:


   效果图
 

1.知识介绍

要理解,一组数据如何与图像的颜色联系起来,这样,图像的颜色才能随着数据的变化而相应变化;简言之,对于本题目,可以使用曲面绘图函数surf,并通过该函数的第四个参数设置颜色数据;



 

2.题目应给出已知条件

温度数据t,及其对应的坐标点数据x和y,如果没有坐标点数据,那么可以使用温度数据t的自然位置索引代替;

即,坐标(xi,yi)位置的温度值为ti,i=1…n;

3.编程绘图

用一组简单的自定义的数据,进行编程演示。

%下面三行创建温度数据t,若有真实数据,直接替换成自己的数据即可

t=zeros(80);

t([41:43,47:49],1:70)=rand(6,70);

t([43:47],1:70)=1;

%三维坐标数据

x=1:80;

y=1:80;

z=zeros(80);

%绘图

h=surf(x,y,z,t); %绘曲面图,第4个参数传递数据t,

colorbar

view(2) %二维视角


   运行结果图像
 

End

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空