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

8 次查看(过去 30 天)
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?

采纳的回答

Mike Garrity
Mike Garrity 2015-11-2
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.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by