eps在MATLAB中是什么意思
2017-02-25 10:34
1226 查看
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)
出处:https://zhidao.baidu.com/question/496651023498389524.html
相关文章推荐
- eps在MATLAB中是什么意思
- matlab中常数下的点是什么意思
- 一分钟了解“Matlab矩阵 [~,a,b,c]的~是什么意思”
- matlab中基于帧输出是什么意思
- matlab在程序里%%是什么意思
- Matlab中size()是什么意思?
- matlab eps是什么
- matlab中的[~,m]=size(coord)是什么意思
- Matlab中的N=size(X,2)是什么意思
- matlab中的[~,m]=size(coord)是什么意思
- matlab中figure指令如果后面加1,2是什么意思,比如figure(1);figure(2)
- matlab中函数的句柄是什么意思?有什么作用?
- matlab中figure是什么意思
- matlab 初值 步长 终值 :: x=a:b:c 什么意思 说明
- matlab中的[~,m]=size(coord)是什么意思
- MATLAB:addpath(pwd);是什么意思
- 算法精解----log符号什么意思
- OA是什么意思?什么是OA? OA系统是什么?
- XP停止服务是什么意思?停止服务后还能继续使用吗?
- CSS定义中a:link,a:visited,a:hover,a:active 分别是什么意思?