Select a cell table
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Jonathan Schipper
il 21 Ott 2021
Modificato: Jonathan Schipper
il 25 Ott 2021
I have multiple 3x10 tables in my workspace. I want to make a loop that will select a cell, location (2,2) for instance, of the table and save the value of this cell for each of the tables. The tables are called RESP0***_SOZ_TABLE. The '***' are combination of three numbers, like 234, 198, 488.
Numbers is a matrix of the different combinations of numbers, present in my workspace.
Can somebody help me? I have a code that will give '***'_TABLE{2,2}' as a answer, but it doesn't run the code, which is unfortunately because I am interessted in value of (2,2) of 234_TABLE.
for i=1:length(numbers);
j=numbers(i);
value{i} = sprintf('%d_TABLE{2,2}',j);
end
0 Commenti
Risposta accettata
Duncan Po
il 22 Ott 2021
If you want the value in RESP0234_SOZ_TABLE{2,2}, use eval to evaluate that expression:
for i=1:length(numbers);
j=numbers(i);
value{i} = eval(sprintf('RESP0%d_SOZ_TABLE{2,2}',j));
end
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!