why this logical expression is wrong?
Ältere Kommentare anzeigen
Hi,
why this statment is wrong,
>> sind(30)==0.5
ans =
0
4 Kommentare
Steven Lord
am 18 Jul. 2019
Which release of MATLAB are you using?
Are you using the built-in sind function or one you've written or downloaded? In other words, what does this command return?
which -all sind
mohammad fallah
am 18 Jul. 2019
Walter Roberson
am 18 Jul. 2019
I seem to remember seeing a sind bug in the bug reports a couple of releases ago, but I cannot find that information now.
Peter Jarosi
am 18 Jul. 2019
I think it's not a bug, because it depends on the method of approximation. That's an interesting question how developers of sind() function fixed sind(30). Whether there is an if statement in the code of sind() in order to set sind(30) exactly 1/2. :-)
Akzeptierte Antwort
Weitere Antworten (1)
Steven Lord
am 19 Jul. 2019
2 Stimmen
1 Kommentar
Peter Jarosi
am 19 Jul. 2019
How did you fix it? Did you use a better approximation method (for instance longer Taylor series) or just put an if statement in the code of function sind()? :-)
(I'm joking)
Kategorien
Mehr zu Eigenvalue Problems finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!