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

1 visualizzazione (ultimi 30 giorni)
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.....

Risposte (1)

Stephen23
Stephen23 il 17 Gen 2023
Modificato: Stephen23 il 17 Gen 2023

Categorie

Scopri di più su Structures in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by