Wie kann die Erstellung eines struct-Arrays in matlab verhindert werden?

Ich versuche, eine Struktur wie diese zu machen

a =

a: {'aa'  'aaa'}
b: {'bb'}

Es ist in Ordnung, jedem Feld den Zellenwert zuzuweisen.

a=[];
a.a = {'aa','aaa'};
a.b = {'bb'};

Aber wenn mir das gefällt

a=struct('a',{'aa','aaa'},'b',{'bb'});

das Ergebnis ist ein Strukturarray

a =

1x2 Strukturarray mit Feldern:

a
b

a (1)

ans =

a: 'aa'
b: 'bb'

a (2)

ans =

a: 'aaa'
b: 'bb'

Was ist der richtige Weg, um eine solche Struktur mit @ zu erstellestruct()?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage