how to load matrices from mat file
Mostra commenti meno recenti
I have 500 matrices named A1B'1....20'C'1...25' in mat format. I need to make them look like A1BiCj( where i=1:20 and j=1:25) to do function on them. does anyone knows how I can do it?!
8 Commenti
Azzi Abdelmalek
il 12 Lug 2016
What is the logic of this A1B'1....20'C'1...25' ?
Walter Roberson
il 12 Lug 2016
Which MATLAB release are you using? In newer versions of MATLAB it is more difficult to fix corrupted variable names (apostrophe is not valid in variable names in MATLAB.)
Walter Roberson
il 12 Lug 2016
Are you using multiple files, or are you using multiple variables stored within one .mat file?
If you are using multiple files, then is the variable name the same in each file but the file names tell you which case it is?
If you are using multiple variables in the same file, please give at least two different existing variable names and the corresponding names you want them to become.
Walter Roberson
il 12 Lug 2016
Please give at least two sample variable names inside the one .mat file, and please indicate the names you want them to become. At the moment I do not see any difference between the variable names you already have and the variable names that you want to have.
Konark Kelaiya
il 12 Lug 2016
Modificato: Konark Kelaiya
il 12 Lug 2016
Hello
Your question is still not clear.Is it you have 500 variable stored in MAT file and all variables are A1 A2 B1 B2 C1 C2 and so on?
In this case you can use var = load('testMat.mat') ; % testMAT.mat is your MAT file
This will create a single variable as structure containing all variables from MAT file
Then after you can use concatenation to get data
data{cnt} = [var.A1 var.(['B' num2str(i)]) var.(['C' num2str(j)]];
wherein data is {}(cell) and cnt is counter ; i and j is your loops for B and C variable
Rena Berman
il 11 Giu 2019
(Answers Dev) Restored edit
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Logical 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!