欢迎光临散文网 会员登陆 & 注册

脑子疼系列理论研究

2021-10-20 16:29 作者:卡儿3058  | 我要投稿


0.99无限循环小数 

今天刷到了这个视频:BV1Lf4y1J7is 

故此我想发一下我的观点

这是我前一阵子思考过的,然后经过查证与询问总结成了以下结论


以下都是我的个人结论与观点。如果有错欢迎指正,如果你要杠那就是你都对。


我觉得1/3和0.3无限循环的差应该是三分之一个“0.9无限循环和1在数轴上相距的距离”

1/3最后一位应该是有个我解释不了的数,这个数乘三等于0.9无限循环和1之间的差

0.9无限循环小数和1之间相差多少

存在这样一个数,0.00……001,中间有无限个0,相当于一个无穷小量

1和0.99循环在微积分上是等价的,但不是相等

1-0.99循环等于一个无穷小量

如果把0.99循环定义为一个无限接近于1的量,那么1-0.999循环的结果就是一个无限接近于0的量,即无穷小


1/3和0.33循环究竟相差多少


1/3和0.3循环相差一个在十进制上无法写明的数,如果在三进制上就好写了,因为十进制里不存在一个能把10完全三等分的数


如果硬要说0.99999999不等于1的话,那在严格意义上1/3也不等于0.33333333。无论精确到多少位1/3始终都比0.33333333要大上一点点。用0.33333333这样一个无限循环小数表示1/3是为了更接近真实值,循环的越多也就越接近越精确,所以当无限接近时我们认为两者相等。

——来自知乎



除不尽的分数可以写成无限循环小数,但严格意义上并不代表这两个数相等(通常情况下可以这样写)。所以把分数和计算出来的无限循环小数画等号是错误的。可以这么写,但严格意义上并不能相等,这涉及到数位进制的问题,因为在不同进制里总有表达不出来的数。在计算器里计算出来是相等,是因为计算器会“忽略误差”,就像计算器里的0可能实际上是0.000……001


例如:

1/3并不等于0.3循环,因为在十进制里并不存在能把10三等分的数,这个分数在三进制能除尽,在十进制里不能。所以1/3实际上是大于0.3循环。

既然如此,1/3乘三也就不能相当于0.3循环乘三,也就不能拿来证明0.9循环等于1。这两个数确实太接近,但严格意义上并不能画等号,不能把“忽略误差”当成理所当然。

不过在通常的运算中会这样写,因为我们计算数字默认是十进制,会“忽略误差”。

脑子疼系列理论研究的评论 (共 条)

分享到微博请遵守国家法律