How to Use a For Loop to Dynamically Assign the Values of Struct Fields to a Matrix?

2 visualizaciones (últimos 30 días)
How to use a for loop to dynamically assign the values of fields C, D, and G to a matrix?
if for loop is not possible, what else can do it? Imagine I have many fields and want it to be done programmatically
A.B.C = [1 2 3];
A.B.D = [4 5 6];
A.B.E = [7 8 9];
so the final matrix looks like:
1 2 3
4 5 6
7 8 9

Respuesta aceptada

Guillaume
Guillaume el 4 de Mzo. de 2017
cell2mat(structfun(@(f) {f}, A.B))
would work

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by