In Matlab, come posso ottenere una stringa contenente "GRUMPY"
dato la seguente dichiarazione:Matlab ottenere stringa contenente il nome della variabile
GRUMPY = 500;
Questo è di solito chiamato riflessione in altri linguaggi di programmazione, ma non riesco a trovare un esempio di esso in Matlab.
Che ha fatto il trucco! Grazie :) – NWS
Che bello! Non ho sentito parlare di 'inputname' prima. Lo farei usando le funzioni anonime per questo caso: 'varname = @ (x) inputname (1)' – Drodbar
@drodbar Agreed, assumendo che funzioni (non avere Matlab disponibile al momento). Naturalmente, se vuoi avere questa funzione disponibile su tutti i tuoi contenuti Matlab, allora hai bisogno di un file funzione che risiede nel tuo percorso con questa funzione non anonima. – Patrick