登录论坛

查看完整版本 : 不同图形上的不同子图-MATLAB


poster
2019-12-10, 20:48
任何建议表示赞赏。我想显示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); 谢谢。



回答:

语法为figure(h) ,其中h是图形的句柄,可用于指定图形的属性,包括图形编号(如Matlab参考中所述 (http://www.mathworks.com/help/techdoc/ref/figure.html) )。

如果只关心数字,则可以将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);

更多&回答... (https://stackoverflow.com/questions/4560701)