Effacer les filtres
Effacer les filtres

realmax is really real max, but is realmin really real min?

8 vues (au cours des 30 derniers jours)
the cyclist
the cyclist le 2 Nov 2015
Commenté : the cyclist le 2 Nov 2015
The following is expected behavior for realmax:
>> realmax
ans =
1.797693134862316e+308
>> realmax*2
ans =
Inf
But the following is unexpected behavior for realmin (at least for me):
>> realmin
ans =
2.225073858507201e-308
>> realmin/2
ans =
1.112536929253601e-308
I keep getting representable numbers until I divide realmin by 2^53. Am I missing a subtlety in what "realmin" means?

Réponse acceptée

Mike Garrity
Mike Garrity le 2 Nov 2015
I think that you're seeing the denorms. They allow you to get closer to 0, but at the cost of a significant dropoff in precision and performance.
  1 commentaire
the cyclist
the cyclist le 2 Nov 2015
Ah. Today I learned about subnormal numbers, and gradual underflow. Very interesting. Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

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!

Translated by