/ / Die Zeilen einer Matrix mit Vektoren in MATLAB - matlab füllen

Füllen der Zeilen einer Matrix mit Vektoren in MATLAB - Matlab

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 № 1

Das 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.