J'utilise la fonction imshow()
dans Scilab. Je peux montrer une photo. Cependant, comment puis-je afficher quelques fenêtres avec des graphiques.Comment afficher quelques fenêtres avec une image dans Scilab?
1
A
Répondre
0
Pour ouvrir plusieurs fenêtres graphiques, utilisez show_window
. Celui créé par défaut a le numéro 0. Les fenêtres supplémentaires numérotées 1,2,3 sont créées par l'exemple ci-dessous, chacune contenant un tracé séparé.
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))
Souvent, il est plus commode d'utiliser subplot
pour combiner plusieurs parcelles dans une seule fenêtre. Les arguments sont: le nombre de rangées, le nombre de colonnes et le numéro de la sous-parcelle vers laquelle la sortie graphique sera dirigée (en comptant rangée par rangée). Exemple:
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))
Merci pour la réponse, mais je fais des opérations (seuillage, filtrage, etc.) sur l'image (jpg, png, BTM). Puis-je utiliser la fonction show_window() pour mes opérations? – Fisherek15
Peu importe ce que vous faites avec les images. 'show_window' ouvre une nouvelle fenêtre graphique vers laquelle la sortie graphique va maintenant être dirigée. –