如何在matlab中处理较小的数字
1、对于非常小的值 x,MATLAB 函数 log1p 和 expm1 可以精确计算 log 1 + x 和 e x − 1。例如,如果您尝试将小于计算机精度的一个数与 1 相加,则结果会舍入到 1。命令行键入:log(1+eps/2)
2、但是,log1p 能够返回更准确的答案。log1p(eps/2)
3、同样,对于 e x − 1,如果 x 非常小,则会将它舍入为零。exp(eps/2)-1
4、同样,expm1 能够返回更准确的答案。expm1(eps/2)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:20
阅读量:86
阅读量:37
阅读量:65
阅读量:55