Matlab: ottieni il nome dell'oggetto grafico


-1

Alcuni oggetti (grafici) in Matlab sembrano avere "nomi". Ad esempio, se creo un grafico plot(1,1)e gli do un titolo title('mytitle')e quindi accedo agli assi correnti tramite gcaottengo la seguente risposta:

ans = 

  Axes (mytitle) with properties:

             XLim: [0 2]
             YLim: [0 2]
           XScale: 'linear'
           YScale: 'linear'
    GridLineStyle: '-'
         Position: [0.1300 0.1100 0.7750 0.8150]
            Units: 'normalized'

  Show all properties

Puoi vedere che tra parentesi abbiamo "mytitle". Come posso accedere a questa stringa?

So che in questo caso, potrei semplicemente ottenere la stringa del titolo, ma voglio sapere come accedere in genere a questo nome.

Sto eseguendo Matlab R2016a

Risposte:


0

Facendo clic su "Mostra tutte le proprietà" (o chiamando get(gca)) si ottiene un elenco completo di tutte le proprietà degli assi correnti. La proprietà "Title" è ciò che stai cercando.

Chiamando t = get(gca,'Title')otterrai tutte le proprietà dell'oggetto Title e potrai accedere alla stringa chiamando t.String.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.