Not able to store an Array field from a Structure to another variable

1 visualización (últimos 30 días)
Vamshik Mohan
Vamshik Mohan el 17 de En. de 2023
Editada: Stephen23 el 17 de En. de 2023
So I have this structure in which one field stores position data which is another array of 5 data points for 20 entities. When I call the structure as StructName.FieldName, it returns all the members (5x20) which is good but when I assign this to another variable, it only accepts the first array and the other 19 are ignored. As shown below, the structure with name F1 has a field with Position arrays as shown.
F1.Position %This returns the entire column properly
Variable=F1.Position %Only the first entry gets stored
Even F1.Position(2) or any other number gives an error saying
"Intermediate dot '.' indexing produced a comma-separated list with 20 values, but it must produce a single value when followed by subsequent indexing operations."
Essentially I want to store that entire column in a separate variable and would love a clean and MATLAB worthy way to achieve it.
Thanks in advance.....

Respuestas (1)

Stephen23
Stephen23 el 17 de En. de 2023
Editada: Stephen23 el 17 de En. de 2023

Categorías

Más información sobre Structures en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by