任何人都可以建议如何找到Matlab中函数exp
不会溢出的最大值,以及它溢出的最小值。
谢谢!
答案 0 :(得分:1)
尝试查看函数realmin()
或intmin()
。这些也有最大合作伙伴,例如:
realmin('double')
realmax('single')
intmin('int8')
intmax('int64')
这告诉您可以在MATLAB类型中表示的最小值。低于此值的任何数字都将设置为给定类型的最小值。
答案 1 :(得分:1)
尝试
T = log(realmax('double'));
exp(T+255*eps)
给出
1.7977e+308
和
exp(T+256*eps)
给出
inf