Effacer les filtres
Effacer les filtres

combine values from struct.

3 vues (au cours des 30 derniers jours)
FV
FV le 5 Mai 2020
Commenté : Stephen23 le 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 commentaires
FV
FV le 5 Mai 2020
Something faster than this.
A=[B(1).SmallerB;B(2).SmallerB;B(3).SmallerB;B(4).SmallerB;B(5).SmallerB;.........];

Connectez-vous pour commenter.

Réponse acceptée

Ameer Hamza
Ameer Hamza le 5 Mai 2020
Modifié(e) : Ameer Hamza le 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

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Tags

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by