Comparative Operator result is wrong

Risposte (3)

KSSV
KSSV il 12 Apr 2021
Note that you are comparing two floating point numbers and such numbers cannot be comapred using ==. Follow
tol = 10^-5 ;
idx = abs(val1-val2)<tol
Steven Lord
Steven Lord il 12 Apr 2021

0 voti

Two numbers that are displayed the same may not represent the same stored value. See this Answers post for more information about floating point numbers.

Categorie

Prodotti

Richiesto:

il 12 Apr 2021

Commentato:

il 12 Apr 2021

Community Treasure Hunt

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

Start Hunting!

Translated by