【问题标题】:How to show a few windows with picture in Scilab?如何在 Scilab 中显示几个带有图片的窗口?
【发布时间】:2016-05-02 09:45:55
【问题描述】:

我在 Scilab 中使用 imshow() 函数。我可以展示一张图片。但是,如何显示几个带有图形的窗口。

【问题讨论】:

    标签: image scilab imshow display


    【解决方案1】:

    要打开多个图形窗口,请使用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))
    

    【讨论】:

    • 感谢您的回答,但我对图片(jpg、png、btm)进行了操作(阈值、过滤等)。我可以在我的操作中使用 show_window() 函数吗?
    • 对图像做什么并不重要。 show_window 打开一个新的图形窗口,图形输出现在将定向到该窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 2012-01-11
    • 2018-08-07
    相关资源
    最近更新 更多