Best Way to Convert Data in a Structure to an Array

3 vues (au cours des 30 derniers jours)
Sonoma Rich
Sonoma Rich le 26 Fév 2021
Modifié(e) : Stephen23 le 26 Fév 2021
I am doing the following to convert data in a structure to an array. It seems a little clunky. Is there a better way?
a(1).data = [1 2];
a(2).data = [3 4];
a(3).data = [5 6];
a(4).data = [7 8];
data2 = cell2mat({a.data}');
  2 commentaires
Bob Thompson
Bob Thompson le 26 Fév 2021
You don't need to do the cell2mat conversion, you can just use vertcat.
data2 = vertcat(a(:).data);
I don't have a good way to make your definition of a.data any better.
Stephen23
Stephen23 le 26 Fév 2021
Modifié(e) : Stephen23 le 26 Fév 2021

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by