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

조회 수: 1 (최근 30일)
Vamshik Mohan
Vamshik Mohan 2023년 1월 17일
편집: Stephen23 2023년 1월 17일
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.....

답변 (1개)

Stephen23
Stephen23 2023년 1월 17일
편집: Stephen23 2023년 1월 17일

카테고리

Help CenterFile Exchange에서 Structures에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by