2010-10-17 4 views
4

Dans la documentation MATLAB pour un type particulier de traceur (c'est-à-dire trisurf), il montre comment ajouter des propriétés, mais pas de liste des propriétés applicables. Existe-t-il un moyen de trouver les propriétés et les valeurs disponibles pour un type de tracé particulier?Obtenir la liste des noms de propriété et des valeurs pour un graphique MATLAB

+3

Est-ce que 'get (gcf)' est ce que vous cherchez? – Alejandro

+0

@Alejandro: Cela donnera une liste de propriétés de figure, pas de propriétés pour un objet de tracé. – gnovice

Répondre

5
h = trisurf(...); 

get(h) 
1

En outre, essayez Property Inspector: inspect(h). Remarquez, si vous tracez plusieurs lignes avec un tracé, vous obtiendrez le handle pour chaque ligne. Pour ouvrir l'inspecteur, vous devrez passer une poignée individuelle.

h = plot(magic(5)); 
inspect(h(1)) 

Il y a aussi une excellente alternative à inspect - UIINSPECT. Téléchargez-le à partir de l'échange de fichiers.

1

@Oli Charlesworth et @yuk ont fait de bonnes suggestions quant à la façon dont vous pouvez accéder aux propriétés pour un handle de plot donné.

Si vous voulez également savoir ce que ces propriétés font réellement, vous devriez consulter l'aide. Normalement, comme pour plot, il y a un lien direct vers la liste complète des propriétés disponibles avec explication. Étonnamment, ce n'est pas le cas pour trisurf, comme vous l'avez mentionné. Cependant, la documentation indique que trisurf crée un objet patch. Cela signifie que trisurf a tous les patch properties that you can find explained here.

Questions connexes