Angenommen, ich verwende eine Funktion "Spaß", die einen dreidimensionalen Vektor berechnet. Was ich möchte, ist, mit einer for-Schleife eine Matrix zu erstellen, die die Vektoren "fun" jedes Mal als ihre Zeilen berechnet.
Vielen Dank, Nikos
Antworten:
1 für die Antwort № 1Das hängt davon ab, wie oft Sie die Funktion "Spaß" ausführen werden? Nennen wir das "n".
% if you know the number of times you are going to run "fun" you can initialize the final
matrix to be output = zeros(n,3);
n = 5;
output = zeros(n,3);
for i=1:n
output(i,:) = fun(); % and you have to give whatever parameters "fun" takes here
end
Ich bin nicht sicher, ob das Ihre Frage vollständig beantwortet, aber es sollte ausreichen, um Sie anzufangen.