findobj
Trouve des objets graphiques avec des proprietes donnees.
📝Syntaxe
h = findobj()
h = findobj(prop, value)
h = findobj(objhandles, prop, value)
h = findobj(objhandles, 'flat', ...)
h = findobj(objhandles, '-depth', d, ...)
h = findobj(..., '-property', prop)
h = findobj(..., '-regexp', prop, expr)
📥Arguments d'entrée
Paramètre Description
objhandles objet graphique ou tableau d'objets graphiques depuis lesquels chercher.
prop nom de propriete sous forme de vecteur de caracteres ou chaine scalaire.
value valeur de propriete a rechercher.
d profondeur de recherche, entiere positive ou nulle, ou Inf.
expr expression reguliere appliquee a une propriete texte.
📤Arguments de sortie
Paramètre Description
h tableau colonne des objets graphiques trouves.
📄Description

findobj parcourt la hierarchie graphique depuis l'objet racine ou depuis les objets graphiques fournis. Les objets dont HandleVisibility vaut 'off' , ainsi que leurs descendants, ne sont pas retournes.

Les predicats de proprietes peuvent etre combines avec '-and' , '-or' , '-xor' et '-not' . Les tableaux de cellules permettent de grouper les expressions.

💡Exemples
close all
plot(rand(5))
h = findobj('Type', 'line')
close all
plot(1:10, 'Tag', 'linear')
h = findobj('-regexp', 'Tag', 'lin')
close all
plot(1:10, 'Tag', 'linear')
hold on
plot((1:10).^2, 'Tag', 'quadratic')
h = findobj('Type', 'line', '-and', '-not', {'Tag', 'linear'})
🔗Voir aussi
grootgcfgcaisgraphicsgetset
🕔Historique des versions
Version Description
1.17.0 version initiale
Modifier cette page sur GitHub