After comma precision tracking for if statement
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am having this number a=85.0093792283283 calculated in the code and I want to compare with another similar value something like this b=85.0093791964294. My question I just want to compare first 3 digit after the comma. Is there way to implement this in the example code?
if(a == b)
disp('Number are equal');
end
0 Commenti
Risposte (1)
Alan Stevens
il 18 Mag 2021
Modificato: Alan Stevens
il 19 Mag 2021
Here's one possibility
a=85.0093792283283;
b=85.0093791964294;
a = floor(a*10^3);
b = floor(b*10^3);
if a==b
disp('numbers are equal')
end
2 Commenti
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!