Filter löschen
Filter löschen

Replacing a for loop with a while loop?

4 Ansichten (letzte 30 Tage)
Kali
Kali am 26 Jul. 2013
Beantwortet: Bob Khosh am 25 Apr. 2018
I'm given the following code:
x = 1;
for i = 1:5
x = x*i;
end
And then I'm asked to rewrite the script using a while loop such that it would yeild the same result.
Being relatively new to MATLAB and having a poor grasp on loops, I have no idea how to attempt this.

Antworten (2)

Youssef  Khmou
Youssef Khmou am 26 Jul. 2013
hi,
Using while, you need to increment the variable manually, :
y=1;
time=1;
while time<6
y=y*time;
time=time+1;
end

Bob Khosh
Bob Khosh am 25 Apr. 2018
x=1; i=0;
while i<5
i = i+1;
x = x*i;
end

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!

Translated by