Load variables with same name with uigetfile and give them a new name automatically
Mostra commenti meno recenti
I have different variables (cells) in my folder, that have the same name when they are loaded into the workspace with "uigetfile(...)". I would like to give each variable automatically a different name (such as var1, var2, var3...for the consecutive variables), when I load them into the workspace. I started like this but I dont get any further. Can someone help me? Thank you :)
[FileName,PathName] = uigetfile('*.mat','MultiSelect','on');
FileName=FileName';
for i=1:size(FileName,1)
var = load([PathName cell2mat(FileName(i))])
end
somehow I want to give to "var" a different name in every iteration (such as var1 in the first iteraton, var2 in the second and so on...)
1 Commento
Stephen23
il 4 Dic 2017
Magically creating or accessing variable names will make your code slow, complex, buggy, and hard to debug. Read this to know why:
Instead of using bad code practices you should simply use indexing, which is simple, neat, and very efficient.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su App Building in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!