Como impedir a criação de array struct no matlab?
Eu estou tentando fazer uma estrutura como esta
a =
a: {'aa' 'aaa'}
b: {'bb'}
Não há problema em atribuir o valor da célula a cada campo.
a=[];
a.a = {'aa','aaa'};
a.b = {'bb'};
Mas se eu fizer assim
a=struct('a',{'aa','aaa'},'b',{'bb'});
o resultado é uma matriz struct
a =
Matriz de estrutura 1x2 com campos:
a
b
a (1)
ans =
a: 'aa'
b: 'bb'
a (2)
ans =
a: 'aaa'
b: 'bb'
Qual é a maneira correta de fazer essa estrutura usandostruct()
?