Smallest positive number in MATLAB
165 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Dyuman Joshi
il 27 Apr 2021
Commentato: Dyuman Joshi
il 30 Apr 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 Commenti
Risposta accettata
Stephen23
il 27 Apr 2021
Modificato: Stephen23
il 27 Apr 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):
Più risposte (0)
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!