why this code not displaying else part

the following code is only displaying the if part even if the value is less than 0.6
y = sprintf('%.1f',rand(1))
if y>0.6
disp('the value is false')
else
disp('true')
end

 Respuesta aceptada

madhan ravi
madhan ravi el 7 de Jun. de 2020

0 votos

Remove sprintf()

13 comentarios

And in fact your if else can be replace with
Condition = y > .6 % 1 means true and 0 means false
abdul rehman
abdul rehman el 7 de Jun. de 2020
This is only working for one condition
madhan ravi
madhan ravi el 7 de Jun. de 2020

Huh? More illustrations needed with an example. Because the comment is totally vague.

abdul rehman
abdul rehman el 7 de Jun. de 2020
actually I want a random number btween 0 and1 the code give me answer like 0.3555 which is 4 decimal place, so i want to round it of to 0.3 and that use same random number in condition
doc round
abdul rehman
abdul rehman el 7 de Jun. de 2020
a=rand(1)
round(0.333)
the answer is 0 I wnat 0.3
madhan ravi
madhan ravi el 7 de Jun. de 2020
Editada: madhan ravi el 7 de Jun. de 2020
Read the input arguments of that function in documentation ;).
>> round(.3555,1)
ans =
0.4000
>>
abdul rehman
abdul rehman el 7 de Jun. de 2020
no sir any of your suggestion is not working
madhan ravi
madhan ravi el 7 de Jun. de 2020
A totally vague comment not useful to understand at all.
madhan ravi
madhan ravi el 7 de Jun. de 2020
Editada: madhan ravi el 7 de Jun. de 2020
”madhan ravi your answars are incomplete“
Yes because it’s your homework and not mine. Don’t expect others to do your homework. Make sure to READ the documentations properly before bashing others!
”you must know round only take single argument. Sorry but you are wasting time and your as well“
Not sure who’s wasting whose time here.Did you even read the documentation ?
Steven Lord
Steven Lord el 7 de Jun. de 2020
As of release R2014b the round function has a syntax that accepts multiple inputs. abdul rehman, are you using a release prior to release R2014b? If so that would explain why madhan ravi's suggestion didn't work for you.
madhan ravi
madhan ravi el 7 de Jun. de 2020
Thanks Steven.
abdul rehman
abdul rehman el 7 de Jun. de 2020
thanks Steven this was the actural issue. and sorry madhan

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 7 de Jun. de 2020

Comentada:

el 7 de Jun. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by