matlab 怎么把二维数组画出三维的图像出来

最近要用到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



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值