How do I assign multiple variables the array data from multiple rows in a field
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mark Sloan
el 15 de Mzo. de 2023
Comentada: Matt J
el 15 de Mzo. de 2023
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 comentarios
Respuesta aceptada
Matt J
el 15 de Mzo. de 2023
Editada: Matt J
el 15 de Mzo. de 2023
Is this what you mean?
data={1,2,3,4,5,6}'
[A,B,C,D,E,F]=deal(data{:})
5 comentarios
Matt J
el 15 de Mzo. de 2023
@Mark Sloan You're welcome, but please Accept-click the answer to indicate that it worked.
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!