matlab绘制云图或三维曲面图

云图

clear all
close all
clc
mat=[
0	0.5	0.6	0.7	0.8	0.9
0.2	1247 	1222	1199	1181	1157
0.4	1247 	1225 	1204 	1185 	1166 
0.6	1247 	1228 	1209 	1189 	1175 
0.8	1247 	1231 	1214 	1197 	1183 
1	1247 	1232 	1217 	1202 	1189 
1.2	1247 	1234 	1221 	1208 	1196 
]; %第一个元素补0
x=0.2:0.2:1.2;
y=0.5:0.1:0.9;
[X,Y]=meshgrid(y,x);%这里很重要
Z=mat(2:end,2:end);
xm=linspace(min(y),max(y),20);
ym=linspace(min(x),max(x),20);
[XX,YY,ZZ]=griddata(X,Y,Z,xm',ym,'V4');
contourf(XX,YY,ZZ);
shading interp

在这里插入图片描述

三维曲面

clear all
close all
clc
mat=[
0	0.5	0.6	0.7	0.8	0.9
0.2	1247 	1222	1199	1181	1157
0.4	1247 	1225 	1204 	1185 	1166 
0.6	1247 	1228 	1209 	1189 	1175 
0.8	1247 	1231 	1214 	1197 	1183 
1	1247 	1232 	1217 	1202 	1189 
1.2	1247 	1234 	1221 	1208 	1196 
]; %第一个元素补0
x=0.2:0.2:1.2;
y=0.5:0.1:0.9;
[X,Y]=meshgrid(y,x);%这里很重要
Z=mat(2:end,2:end);
xm=linspace(min(y),max(y),20);
ym=linspace(min(x),max(x),20);
[XX,YY,ZZ]=griddata(X,Y,Z,xm',ym,'V4');
surf(XX,YY,ZZ);%这里有区别
shading interp

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值