/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 11 条)
学习达人
kakaload 展开
eps
虚数i/j
无穷大 inf Inf
2023年06月02日 09:14
0 回复
学习达人
T148501tn 展开
1. 变量的命名规则(不能用下划线和字母开头)
2. 预定义的变量(pi,ans(临时变量),eps,复数的虚数部分(i、j)、inf(无穷大),Nan)
2022年05月29日 23:17
0 回复
学习达人
miner093 展开
1. 默认eps=eps(1)

2. 任何数的eps是不一样的,越靠近0越小,精度越大,eps(0) <eps(1)< eps(2)

3. Matlab会对eps(N)四舍五入,1+ eps(1)*0.6=1+ eps(1)*0.7=1+ eps(1)*0.9直接五入到1+ eps(1)*1,1+ eps(1)*0.1=1+ eps(1)*0.2=1+ eps(1)*0.5直接四舍到1,以刚好0.5倍为界

4. 比较2+eps(1)和2+0.6*eps(2),前者eps(1)的数量级别在0.5*eps(2)范围内,直接四舍,后者直接五入至2+eps(2),后者大于前者

5. 0.7*eps(0)五入至eps(0),0.5*eps(0)直接舍掉等于0
2020年08月05日 16:53
3 回复
くも 展开
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≈
2019年12月03日 18:44
14 回复
学习达人
T702574ta 展开
5+eps变量不是需要字母开头吗,这个为什么可以数字开头
2020年07月26日 14:01
1 回复
u6122333535 展开
哎,这个eps()函数其实就是一个精度识别的东西,老师是明白的,只是一开始的2+eps(5)这种不同数的组合反而把学生绕晕了,关于eps()函数具体可以看我收藏的这篇文章。

https://blog.csdn.net/andrewhxc/article/details/102649221
2019年10月20日 15:12
0 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部