Ho una matrice predefinita di 20 posizioni che corrisponde a 20 articolazioni del mio corpo. I giunti sono contrassegnati con valori stringa (ad esempio "left_knee", "head", "left_eye", ecc.).Matlab - Indicizzazione di una matrice utilizzando i valori stringa
Desidero fare riferimento a un determinato valore all'interno della matrice utilizzando il valore di stringa associato. Ad esempio, voglio memorizzare la posizione delle articolazioni osservate. Inizialmente tutte le posizioni all'interno dell'array sono (-1 , -1)
e quindi se vedo un determinato giunto voglio fare qualcosa come Joints('left_knee') = [100 200]
.
Come posso farlo in Matlab?
+1 Bello, non sapevo che si potesse fare riferimento ai campi struct con una variabile stringa. –