Creating a loop and loop variable

1 visualizzazione (ultimi 30 giorni)
Hi guys,
How would I write a for loop in which the loop variable runs from 0 to pi/2 in steps of 0.01?
Am i right in saying:
for
A = 0:0.01:pi/2
end
Is this correct?

Risposta accettata

Yusuf Suer Erdem
Yusuf Suer Erdem il 7 Dic 2021
Modificato: Yusuf Suer Erdem il 7 Dic 2021
for a=0:a+0.01:pi/2
disp(a)
end
  4 Commenti
Stephen23
Stephen23 il 7 Dic 2021
The colon operation given in the answer uses the imaginary unit in the step, which leads to this warning:
0:i+0.01:pi/2
Warning: Colon operands must be real scalars.
ans = 1×158
0 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 0.2100 0.2200 0.2300 0.2400 0.2500 0.2600 0.2700 0.2800 0.2900
I don't see any reason why the step needs to use the imaginary unit.
Yusuf Suer Erdem
Yusuf Suer Erdem il 7 Dic 2021
maybe used i as a character. i changed it with a. it should be okey now.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Prodotti


Release

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by