¿Cómo evitar la creación de estructura array en matlab?
Estoy tratando de hacer una estructura como esta
a =
a: {'aa' 'aaa'}
b: {'bb'}
Está bien asignar el valor de celda a cada campo.
a=[];
a.a = {'aa','aaa'};
a.b = {'bb'};
Pero si me gusta esto
a=struct('a',{'aa','aaa'},'b',{'bb'});
el resultado es una matriz de estructura
a =
1x2 estructura array con campos:
a
b
a (1)
ans =
a: 'aa'
b: 'bb'
a (2)
ans =
a: 'aaa'
b: 'bb'
¿Cuál es la forma correcta de hacer tal estructura usandostruct()
?