Ich habe eine Reihe von Matrizen bekommtMatlab: Pass Mehrere Matrices zwischen Funktionen
zeroingMatrix{i} % i going from 1 to 'matrixQuantity'
Ich brauche diese an einem anderen Callback-Funktion übergeben. So ist die Idee war:
for i = 1:matrixQuantity
setappdata(0, 'zeroingMatrix{'i '}', zeroingMatrix{i});
end
und es wieder mit:
for i = 1:matrixQuantity
zeroingMatrix{i} = getappdata(0, 'zeroingMatrix{' i '}');
end
aber apperantly diese 'zeroingMatrix{'i '}'
ist nicht die richtige Syntax und ich kann nicht den richtigen herauszufinden. Ich habe alle Arten von Bracket-Kombinationen ausprobiert, aber ich werde es nicht zulassen.
Wenn ich versuche, es zu starten, gibt Matlab mir den Standardfehler:
Error: File: RackReader.m Line: 184 Column: 36 Unexpected MATLAB expression.
Linie 184 die setappdata Linie zu sein.
Dies sind nicht die einzigen Daten, die ich zwischen Funktionen übergebe, sondern die erste mit einer Variablen darin. Alles funktioniert gut außer diesem.
Wer ist jemals auf dieses Problem gestoßen oder hat eine bessere Idee?
Vielen Dank im Voraus
Mike
versuchen. So sieht es ''nullingMatrix {' num2str (i) '}'' –
thx ... Sie brauchen immer noch [] und Sie können nicht {} verwenden, ich denke ... aber der Rest funktioniert ... danke –