Hello everyone!
I have the following code:
s_stepwidth = 0.005;
...
for s = 1:-s_stepwidth:0
...
if( s == 1 )
do something 1
if( s == 0.05 )
do something 2
if( s == 0.025 )
do something 3
...
end
My problem is now that the thrid and the second if does not work. Those if statements are never true. On the other hand the first one works (because nothing has been subtracted). Am I doing something wrong here (probably :D)?
Thanks

 Akzeptierte Antwort

Pedro Villena
Pedro Villena am 20 Mai 2014

0 Stimmen

if round(s*1000)/1000 == 0.025,
...
end

Weitere Antworten (1)

JTR
JTR am 20 Mai 2014

0 Stimmen

That worked! Thanks everyone!

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

JTR
am 20 Mai 2014

Beantwortet:

JTR
am 20 Mai 2014

Community Treasure Hunt

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

Start Hunting!

Translated by