任何建议都表示赞赏。 我想用不同的子图显示2个不同的数字。
Ex:
% Figure 1, subplot 1
subplot(1,2,1);
imshow(img1);
subplot(1,2,2);
imshow(img2);
% Figure 2, subplot 2
subplot(1,2,1);
imshow(img3);
subplot(1,2,2);
imshow(img4);
% Also another Figure 3, with some image
figure, imshow(img5);
谢谢。
答案 0 :(得分:3)
语法为figure(h)
,其中h
是图的句柄,允许您指定图的属性,包括图号(如in Matlab reference所述)。
如果您只关心图号,可以将h
设置为图号(整数)。
% Figure 1, subplot 1
figure(1); % this puts the upcoming subplots onto figure 1
subplot(1,2,1);
imshow(img1);
subplot(1,2,2);
imshow(img2);
% Figure 2, subplot 2
figure(2); % this puts the upcoming subplots onto figure 2
subplot(1,2,1);
imshow(img3);
subplot(1,2,2);
imshow(img4);
% Also another Figure 3, with some image
figure(3); % this puts the upcoming imshow onto figure 3
imshow(img5);