Я использую функцию imshow()
в Scilab. Я могу показать одну картинку. Однако, как мне отображать несколько окон с графикой.Как показать несколько окон с изображением в Scilab?
1
A
ответ
0
Чтобы открыть несколько графических окон, используйте 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() для своих операций? – Fisherek15
Не имеет значения, что вы делаете с изображениями. 'show_window' открывает новое графическое окно, на которое теперь будет направлен графический вывод. –