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()?

questionAnswers(1)

yourAnswerToTheQuestion