Matlab一次只显示一个窗口

时间:2012-10-19 03:13:45

标签: matlab image-processing

让我们说以下是我的MatLab命令。它们按顺序输入。

I = imread('C:\Documents and Settings\Guest\Desktop\test.jpg');

imshow(I);

imhist(I);

执行第2行后,MatLab调用一个显示图像“I”的窗口。第3行将显示“I”的直方图。直方图将替换图像(在同一窗口中)。

我想做的是:

  1. 我想维护我的图片窗口(我们称之为“图1”窗口)

  2. 直方图在另一个窗口(“图2”)

  3. 中调用

    有人可以就此提出建议吗?

1 个答案:

答案 0 :(得分:4)

您可以尝试使用figure

I = imread('C:\Documents and Settings\Guest\Desktop\test.jpg');

figure(1);
imshow(I);

figure(2);
imhist(I);