最近要用到matlab 来进行可视化显示以下数据,把数据导入matlab 之后 是二维数组的数据,想以数组的x和y 分别为x 和y 轴,然后以数组相对应的数据为z 轴,然后进行画图显示
clear ;clc;
Z=importdata('D:\chy\z\1.txt');
[X, Y] = meshgrid(1:870, 1:64);
surf(X, Y, Z)
:
matlab 循环读取多个文件进行并且进行显示,达到动画那种效果显示出来。
clc;clear;
dir_src ='D:\chy\z\';
dir_dst ='D:\chy\a1\';
for ii = 1:121
Z_src = textread([dir_src num2str(ii) '.txt']);
Z_dst = textread([dir_dst num2str(ii) '.txt']);
Z_res=Z_src- Z_dst;
[X, Y] = meshgrid(1:871, 1:64);
meshz(X, Y, Z_res)
pause(0.1);
end
matlab 读取多张图片并且显示出来,达到动画效果
dir_src ='D:\chy\z\';
%dir_dst ='D:\chy\a1\';
for n=1:5
A=imread([dir_src int2str(n),'.jpg']);
imshow(A);
%f(n) = getframe;
pause(0.5);
end