problem with starting a loop for matrices
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hajar Alshaikh
am 16 Feb. 2023
Beantwortet: John D'Errico
am 16 Feb. 2023
if i have algorithm start with X0, and Y0 as agiven matrices
then i want to start a loop should I write
for k=1: 30
Z(k)=f(X0,Y0)
or should i start a loop from k=0 and write it as
Z(k)=f(X(0),Y(0))
i want to ubdate the X and Y at each iteration
0 Kommentare
Akzeptierte Antwort
John D'Errico
am 16 Feb. 2023
MATLAB does not allow an index origin of zero. This means that the FIRST element in a vector, for example, is indexed at number 1. The zero'th element does not exist in a matrix, at least not in MATLAB. So, for example, if I do this:
x = zeros(1,5);
for i = 1:5
x(i) = i;
end
x
x(1)
And as you can see, x(1) is that first element.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!