clear all;%%只绘制P11和P15
load data.mat;
x = data(:,1);
y = data(:,2);
z1 = zeros(101,101);%其中x为行,y为列
z2 = zeros(101,101);%其中x为行,y为列
z3 = zeros(101,101);%其中x为行,y为列
A = data';
for i = 1 : 101
z1(i,:) = A(3,1+(i-1)*101:i*101); %精确解
z2(i,:) = A(4,1+(i-1)*101:i*101); %预测解
end
z3 = abs(z2-z1);
x1=0:0.01:1;
y1=0:0.01:1;
[X,Y] = meshgrid(x1,y1);
%绘图,逐点误差图
figure(1);
s1=surf(X,Y,z3);
colormap('Jet')%添加色条设置
s1.FaceColor='interp';
shading flat;
grid off;
% set(gca,'ygrid','on','gridlinestyle','--','Gridalpha',0.4)
%colorMapNames = {‘Parula’, ‘Jet’, ‘HSV’, ‘Hot’, ‘Cool’, ‘Spring’, ‘Summer’, ‘Autumn’, ‘Winter’, …
%‘Gray’, ‘Bone’, ‘Copper’, ‘Pink’, ‘Lines’, ‘Colorcube’, ‘Prism’, ‘flag’, ‘white’};
set(gca,'FontSize',12,'Fontname', 'Times new roman');
set(gca,'YTick',0:0.2:1,'YTicklabel',{'0','0.2','0.4','0.6','0.8','1'});
ylabel('y','FontSize',12);
xlabel('x','FontSize',12);
zlabel('z','FontSize',12);
MATLAB图形绘制-三维热力图
需积分: 2 179 浏览量
2023-12-12
11:53:04
上传
评论
收藏 219KB RAR 举报
滤波~
- 粉丝: 1276
- 资源: 22