Decrementing for loop in MATLAB

289 Ansichten (letzte 30 Tage)
Jatin Arora
Jatin Arora am 29 Nov. 2012
Bearbeitet: Dennis M am 24 Aug. 2021
Hello everyone,
I am new to MATLAB programming and I want to use a for loop starting with an index 5 and reducing to 1
Example in C++ I can write for int i = 5;i<=1;i--)
how can this be implemented in MATLAB

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 29 Nov. 2012
for k=5:-1:1
%do
end
  1 Kommentar
Dennis M
Dennis M am 24 Aug. 2021
Bearbeitet: Dennis M am 24 Aug. 2021
y = zeros(1,12);
for i = 1:12
y(i+1) = y(i) + ((5 - (4/50)*y(i)));
end
y
x = zeros(1,10);
for i = 10:-1:2
x(i-1) = x(i) + ((5 + (4/50)*x(i)));
end
x
Good Day,
May I ask how can I insert the start and stop variable on above code? for example I want to start in 17 to 30 or 15 to 2 with decrementing step.
Thanks and Regards,
Dennis

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

yagnesh
yagnesh am 29 Nov. 2012
for i= 5:-1:1 %here we have used reverse for loop to overcome with error statement end
  1 Kommentar
dhrumil sheth
dhrumil sheth am 25 Mai 2016
Very Good. It is really helpful for me

Melden Sie sich an, um zu kommentieren.


Jan
Jan am 29 Nov. 2012
Bearbeitet: Jan am 29 Nov. 2012
It is always a good idea to read the documentation in case of questions:
There you find a corresponding example.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by