matlab图像的显示

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:46:01
用matlab生成了24张色块,请问怎样把这些色块按4X6的排列顺序
显示在同一个窗口内?

cmap=jet(24);%这里随便生成24种颜色
imresize(reshape(cmap',4,6,[]),50)

使用分块显示函数subplot(4,6,n) + 你要显示的图形的函数
例如:

x=0:0.2:2*pi;
y1=sin(x);
y2=sin(2x);
......
y24=sin(24x);

subplot(4,6,1),plot(x,y1)
subplot(4,6,2),plot(x,y2)
subplot(4,6,3),plot(x,y3)
......
subplot(4,6,24),plot(x,y24)

是用
subplot(4,6,n)
吧。n表示的是第几个图。