Innerhalb einer Matlab-Funktion brauche ich so etwas (wie Sie sich im wirklichen Leben vorstellen können, sollte es als for-Schleife dargestellt werden):
var(1) = "First string";
var(2) = "Second string";
...
var(i) = "i-th string";
Leider kann ich dies nicht, weil var (1) nur ein Zeichen (nicht eine ganze Zeichenfolge) enthalten sollte, und ich erhalte:
??? Nicht übereinstimmende Zuordnung der Zuordnungsdimensionen.
Ich habe im Internet gesucht, finde aber keine gute Lösung, keine Ideen?
Antworten:
6 für die Antwort № 1Verwenden Sie ein Matlab-Zellenarray:
var{1} = "first string";
var{2} = "second string";
var{n} = "nth string";