Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
xstring
dessine des chaînes de caractères
Séquence d'appel
xstring(x,y,str,[angle,box])
Paramètres
- x, y
vecteurs ou scalaires réel, coordonnées du point en bas à gauche des chaînes de caractères.
- str
matrice de chaînes de caractères.
A partir de la version Scilab 5.2, il est possible d'utiliser les expressions LaTeX ou MathML
- angle
vecteur ou scalaire réel, angle en degrés dans le sens horaire (0 par défaut).
- box
vecteur ou scalaire entier, 0 par défaut.
Description
Si x
est un scalaire, il est considéré comme un vecteur de la taille de y
dont les éléments ont pour valeur x
.
Si y
est un scalaire, il est considéré comme un vecteur de la taille de x
dont les éléments ont pour valeur y
.
xstring
dessine n chaînes de caractères à la position (x[i], y[i])
dans l'échelle graphique courante.
Si str
contient n élément, ces n éléments sont les n chaînes de caractères dessinées.
Sinon, chaque ligne de la matrice correspond à une ligne de texte et les éléments d'une ligne sont considérés comme des mots à séparer par un espace.
Si angle
est un scalaire, il est considéré comme un vecteur de taille n dont les éléments ont pour valeur angle
.
angle(i)
définit l'angle en degrés utilisé pour dessiner la chaînes de caractères en position (x[i], y[i])
.
Si box
est un scalaire, il est considéré comme un vecteur de taille n dont les éléments ont pour valeur box
.
Si box(i)
vaut 1 et que angle(i)
vaut 0, une boîte est dessinée autour de la chaîne de caractères en position (x[i], y[i])
.
Exemples
plot2d([0;1],[0;1],0) xstring(0.5,0.5,["$\overbrace{Scilab}$" "n''est ";"pas" "$\underbrace{Matlab}$"]) // Rendu LaTeX (>= Scilab 5.2) // autre exemple alphabet=["a" "b" "c" "d" "e" "f" "g" .. "h" "i" "j" "k" "l" "m" "n" .. "o" "p" "q" "r" "s" "t" "u" .. "v" "w" "x" "y" "z"]; clf() plot2d([0;1],[0;2],0) xstring(0.1,1.8,alphabet) // alphabet xstring(0.1,1.6,alphabet,0,1) // alphabet dans une boîte xstring(0.1,1.4,alphabet,20) // angle xset("font",1,1) // police "symbol" xstring(0.1,0.1,alphabet) xset("font",1,3) // changement de la taille de police xstring(0.1,0.3,alphabet) xset("font",1,24); xstring(0.1,0.6,"a") // un grand alpha xset("default")
Auteurs
J.Ph.C.
<< xinfo | text | xstringb >> |