combine values from struct.

2 Ansichten (letzte 30 Tage)
FV
FV am 5 Mai 2020
Kommentiert: Stephen23 am 6 Mai 2020
I have a struct of 1x30 and every struct have a large double every one different but same number of columns.
I want the values from all the doubles to form one matrix. How can I do that?
  2 Kommentare
FV
FV am 5 Mai 2020
Something faster than this.
A=[B(1).SmallerB;B(2).SmallerB;B(3).SmallerB;B(4).SmallerB;B(5).SmallerB;.........];

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 5 Mai 2020
Bearbeitet: Ameer Hamza am 5 Mai 2020
See vertcat(). Run this example
s1(1).a = [1 2 3];
s1(2).a = [4 5 6; 7 8 9];
s1(3).a = [1 2 3; 4 5 6; 7 8 9];
vertcat(s1.a)
Result
ans =
1 2 3
4 5 6
7 8 9
1 2 3
4 5 6
7 8 9

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by