Warum gibt x={1:4}
eine 1x1 Zelle zurück und x={1 2 3 4}
geben Sie eine 1x4 Zelle zurück?Warum gibt x = {1: 4} eine 1x1-Zelle zurück und x = {1 2 3 4} gibt eine 1x4-Zelle zurück? [MATLAB]
Ich möchte eine 1xn Zelle mit x={1:n}
Anweisung erhalten. Der Grund dafür ist, dass ich eine Struktur
struct('field1', [], 'field2', x, 'field3', ' message')
, so dass die Struktur ist
Das Problem ist, konstruieren müssen, wenn ich x={1:4}
verwenden, wird die Struktur
Aber ich möchte die Struktur wie das erste Bild aussehen. Ich muss die x={1:n}
Aussage verwenden, wie n
kann sehr groß sein.
Kann jemand eine Lösung vorschlagen? Vielen Dank im Voraus.
'{[1 2 3 4} 'sollte' {[1 2 3 4]} '' sein. Zu klein, um eine Bearbeitung mit mindestens 6 Zeichen zu sein. ;) –
@MatthiasW Danke! Korrigiert –