今天我在Matlab中偶然发现了这个简单的问题:
>> 1/(10^309)
ans =
0
Run Code Online (Sandbox Code Playgroud)
一切都很好.现在我输入:
>> 0.0001/(10^308)
ans =
9.999999999984653e-313
Run Code Online (Sandbox Code Playgroud)
而且非常困惑.在Matlab中不是最小的数字realmin=2.225073858507201e-308吗?为什么上面的输出没有给出0?