problem with starting a loop for matrices
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hajar Alshaikh
il 16 Feb 2023
Risposto: John D'Errico
il 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 Commenti
Risposta accettata
John D'Errico
il 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!