Smallest positive number in MATLAB
165 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dyuman Joshi
am 27 Apr. 2021
Kommentiert: Dyuman Joshi
am 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 Kommentare
Akzeptierte Antwort
Stephen23
am 27 Apr. 2021
Bearbeitet: Stephen23
am 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):
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!