.mat file contains same variable names
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi dear Matlab community,
I have a question concerning the import of a .mat - file which contains variables of the same name. When I try to import the file, only one array will be imported because it has the same name as the following ones (see picture below). Is there a way to import all of the arrays and give them different names while importing?
Thanks for your help,
David
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/146817/image.png)
2 commentaires
Geoff Hayes
le 19 Jan 2015
David - I didn't realize it was possible to save a variable with the same name more than once to a mat file. Are you sure that all these variables have the same name, or does the above just show the truncated names of the variables (due to space limitation)? It would be interesting to know the code that you were using that allowed you to do this.
Réponses (1)
Image Analyst
le 19 Jan 2015
Did you create the mat file with the -append option? From the help for save():
save(filename,variables,'-append') adds new variables to an existing file, and does not overwrite it.
Perhaps that is how you got multiple copies of the variable in there.
4 commentaires
Image Analyst
le 20 Jan 2015
Then where did you get that screenshot that showed that there were multiple versions of the variable?
Voir également
Catégories
En savoir plus sur Whos 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!