• matlab eps


    matlab eps

    eps是一个函数。当没有参数时默认参数是1.返回的是该参数的精度。
    也就是说单个的eps实际上是eps(1),表示的是1的精度。
    这里要说一下精度的概念。浮点数所能表示的数值范围是很大的,但是浮点数不是无限
    的,连续的和稠密的;而是有限的,离散的和稀疏的,而且每个数的精度都不一样。越
    是靠近0,精度越高,反之则越低。eps返回的是1的精度。指的是1和离他最近的浮点数
    之间的距离。 
    
    
     
    我们输入eps可以看到1的精度。 

    也就是说离他最近的浮点数和他相差eps(1)。我们可以计算1+eps,他就是离1最近的浮
    点数。 

    如果我们计算出的数介于这两者之间,系统就会自动把它舍入到离他最近的数。


    1+eps*3/5离1+eps近,所以1+eps*3/5≈1+eps;1+eps*2/5离1近,所以1+eps*2/5≈1,


    而1+eps/2在正当中,系统自动把它舍入到1,即1+eps/2≈1 


    如果我们输入eps(2)可以看到2的精度,它只有1的精度的一半。即eps(2)=eps*2 

    因此系统会认为2+eps≈2,而2+eps*6/5≈2+eps*2=2+eps(2) 
  • 相关阅读:
    chapter01
    2019.07.11
    系统进程
    Linex第五-第七章
    Linex第三章第四章
    Linux 系统管理 第二章第三章
    2019/7/24
    使用.htaccess进行浏览器图片文件缓存
    div+css3实现漂亮的多彩标签云,鼠标移动会有动画
    搜索排序的作弊与反作弊,面壁人与智子的巅峰对决
  • 原文地址:https://www.cnblogs.com/sddai/p/5467584.html
Copyright © 2020-2023  润新知