2 Stimmen

wie Array von String zu behandeln?

Innerhalb einer Matlab-Funktion benötige ich so etwas wie (wie Sie sich vorstellen können, sollte es im wirklichen Leben als eine for-Schleife dargestellt werden):

var(1) = 'First string';
var(2) = 'Second string';
...
var(i) = 'i-th string';

Leider kann ich das nicht tun, weil var(1) nur ein Zeichen enthalten sollte (und nicht eine ganze Zeichenkette), und ich erhalte:

??? Die Dimension der tiefgestellten Zuweisung stimmt nicht überein.

Ich habe im Internet gesucht, aber ich kann keine gute Lösung finden, irgendwelche Ideen?

6voto

PaulSD Punkte 76

Verwenden Sie ein Matlab-Zellenfeld:

var{1} = 'first string';
var{2} = 'second string';
var{n} = 'nth string';

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X