How do I assign multiple variables the array data from multiple rows in a field
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am new to MATLAB programming and am having trouble even asking the right question. I am trying to assign 6 variables the array data from 6 vertical cells (rows), from a field called "analysis.opt_history.error". When I type this:
A = analysis.opt_history.error
I get the array from the first row (this is OK):
A =
1.068 0.749 0.749 0.737 0.737
However, I also want to retrieve the array data that is in Rows 2 through 6 and assign the values of each cell to B, C, D, E, F separately. I cannot figure out how to do this despite much time reading the community. Thanks!
Mark
0 Commenti
Risposta accettata
Matt J
il 15 Mar 2023
Modificato: Matt J
il 15 Mar 2023
Is this what you mean?
data={1,2,3,4,5,6}'
[A,B,C,D,E,F]=deal(data{:})
5 Commenti
Matt J
il 15 Mar 2023
@Mark Sloan You're welcome, but please Accept-click the answer to indicate that it worked.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Structures 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!