Using Matfile() in combination with a variable
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jan Majewski
le 21 Nov 2018
Modifié(e) : Jan Majewski
le 22 Nov 2018
I reference a Matfile and to access its entries using a variable:
a = 'variablefrommat';
m = matfile('myMat.mat');
x = m.a
This results (obviously) in Matlab searching the Matfile for 'a'. In my case this error occurs:
'a' does not exist in 'myMat.mat'.
Is there a way to interpret 'a' as the variable?
0 commentaires
Réponse acceptée
Plus de réponses (1)
Geoff Hayes
le 21 Nov 2018
Jan - if you know the name of the variable that you want to reference then why are you setting this to its own variable? What are you trying to accomplish here?
x = getfield(m,a)
which will return the expected result...but do you need to do it this way?
1 commentaire
Voir également
Catégories
En savoir plus sur Workspace Variables and MAT Files dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!