【发布时间】:2016-05-02 09:45:55
【问题描述】:
我在 Scilab 中使用 imshow() 函数。我可以展示一张图片。但是,如何显示几个带有图形的窗口。
【问题讨论】:
标签: image scilab imshow display
我在 Scilab 中使用 imshow() 函数。我可以展示一张图片。但是,如何显示几个带有图形的窗口。
【问题讨论】:
标签: image scilab imshow display
要打开多个图形窗口,请使用show_window。默认创建的窗口编号为 0。下面的示例创建了编号为 1、2、3 的附加窗口,每个窗口都包含一个单独的图。
x = linspace(-1,1)
plot(x, sin(x))
show_window(1)
plot(x, cos(x))
show_window(2)
plot(x, tan(x))
show_window(3)
plot(x, exp(x))
通常,使用subplot 在一个窗口中组合多个绘图更为方便。参数是:行数、列数和图形输出将指向的子图的数量(逐行计数)。示例:
x = linspace(-1, 1)
subplot(2, 2, 1)
plot(x, sin(x))
subplot(2, 2, 2)
plot(x, cos(x))
subplot(2, 2, 3)
plot(x, tan(x))
subplot(2, 2, 4)
plot(x, exp(x))
【讨论】:
show_window 打开一个新的图形窗口,图形输出现在将定向到该窗口。