How to Create a Column Vector of a Field of a Struct?

17 views (last 30 days)
How to create column vectors out of B (i.e., D = [10;20;30]) and C (i.e., E = [100;200;300])?
A(1).B = 10;
A(2).B = 20;
A(3).B = 30;
A(1).C = 100;
A(2).C = 200;
A(3).C = 300;

Accepted Answer

Jan
Jan on 1 Mar 2017
Edited: Jan on 1 Mar 2017
D = [A.B];
E = [A.C];
This is the short for of:
[A(:).B]
which has the advantage, that the intention is more obvious during reading.

More Answers (0)

Categories

Find more on Structures in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!