Smallest positive number in MATLAB
163 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dyuman Joshi
le 27 Avr 2021
Commenté : Dyuman Joshi
le 30 Avr 2021
I recently stumbled upon a question on Cody (#1874), which asked the user to input the smallest in MATLAB.
As per my knowledge, realmin was supposed to return the smallest number in MATLAB, however that number is the smallest normalized floating point number. According to this thread of Stack overflow, it says eps(0) returns the smallest denormal number available in MATLAB.
However, my question is how eps(0) is denormal?
> realmin returns 2.2251e-308, where as eps(0) returns 4.9407e-324
0 commentaires
Réponse acceptée
Stephen23
le 27 Avr 2021
Modifié(e) : Stephen23
le 27 Avr 2021
eps(0) returns the smallest positive non-zero floating point number, which is denormal:
format hex
eps(0)
Normal and denormal floating point numbers are explained here:
From the main architect of IEEE 754 (the term "gradual underflow" refers to denormal numbers):
2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!