最近又开始忙,所以没空一一回应大家的回复。
首先说一下我的观点:基于定义,0.99的循环=1
但其实,0.99的循环这个写法是错的,而且根据自然数后继数定义,0.99的循环(假如其存在而且没有错)是小于1的
有人说,没有最后一位(动态的数)不能比大小。
我的反问是:根号2是动态的数还是确定的数?
要说是确定的数,但是具体精确的答案谁都永远都无法知道。
要说动态的数,这个数的数值确实永远不变。
但是根号2毫无疑问可以比大小,怎么比?自然数后续数的定义。
简单来说就是先比较最高位谁大,然后比较次高位,直到比出结果。
有人说用极限证明0.99的循环=1,但是很抱歉,极限证明的是其极限等于1,不能直接写成等于1
曾经有个人跟我说用级数来证明,认为0.9的循环是级数
级数的部分和的算法结果是等于1,但是这里偷换了一个概念,级数的部分和不是级数,0.99的循环是级数,其极限或其部分和等于1,其本身不等于1。
为什么我认为0.99的循环这个写法是写错的呢?
因为技术无限小数的定义:
无限小数是指经计算化为小数后,小数部分无穷尽,不能整除的数
所以按照标准定义,0.99的循环其实是写错了……正确的写法就是1
但是,如果抛开关于无限小数的定义(假如0.99的循环没有写错),对比0.99的循环与1的关系,我个人认为其实是不相等的。
因为基于自然数后续数的定义,先比较最高位谁大,然后比较次高位,毫无疑问0.99的循环的个位是0,1的个位是1,所以1大。
有人跟我说不能用这个方法,说实数不能沿用自然数的定义……嗯,如果实数不沿用自然数后继数定义的话,那么任何非自然数之间都没办法比大小了。
所以其实我的矛盾在于,自然数的后继数定义和无限小数定义出现矛盾时(严格来说其实并没有矛盾,因为根据无限小数定义,根本就不存在0.99的循环这种写法),应该用哪个。
有人跟我说不能用后继数定义,但是又说不出为什么,而且除了在这个问题上的矛盾(其实也不是矛盾,只要他们承认没有0.99的循环这个小数的写法,但是他们宁愿认为有矛盾也要坚持这个写法),我并不知道任何后继数定义被发现有错误的地方。
@dtclzy 大神,来看下我这次说清楚了么?
首先说一下我的观点:基于定义,0.99的循环=1
但其实,0.99的循环这个写法是错的,而且根据自然数后继数定义,0.99的循环(假如其存在而且没有错)是小于1的
有人说,没有最后一位(动态的数)不能比大小。
我的反问是:根号2是动态的数还是确定的数?
要说是确定的数,但是具体精确的答案谁都永远都无法知道。
要说动态的数,这个数的数值确实永远不变。
但是根号2毫无疑问可以比大小,怎么比?自然数后续数的定义。
简单来说就是先比较最高位谁大,然后比较次高位,直到比出结果。
有人说用极限证明0.99的循环=1,但是很抱歉,极限证明的是其极限等于1,不能直接写成等于1
曾经有个人跟我说用级数来证明,认为0.9的循环是级数
级数的部分和的算法结果是等于1,但是这里偷换了一个概念,级数的部分和不是级数,0.99的循环是级数,其极限或其部分和等于1,其本身不等于1。
为什么我认为0.99的循环这个写法是写错的呢?
因为技术无限小数的定义:
无限小数是指经计算化为小数后,小数部分无穷尽,不能整除的数
所以按照标准定义,0.99的循环其实是写错了……正确的写法就是1
但是,如果抛开关于无限小数的定义(假如0.99的循环没有写错),对比0.99的循环与1的关系,我个人认为其实是不相等的。
因为基于自然数后续数的定义,先比较最高位谁大,然后比较次高位,毫无疑问0.99的循环的个位是0,1的个位是1,所以1大。
有人跟我说不能用这个方法,说实数不能沿用自然数的定义……嗯,如果实数不沿用自然数后继数定义的话,那么任何非自然数之间都没办法比大小了。
所以其实我的矛盾在于,自然数的后继数定义和无限小数定义出现矛盾时(严格来说其实并没有矛盾,因为根据无限小数定义,根本就不存在0.99的循环这种写法),应该用哪个。
有人跟我说不能用后继数定义,但是又说不出为什么,而且除了在这个问题上的矛盾(其实也不是矛盾,只要他们承认没有0.99的循环这个小数的写法,但是他们宁愿认为有矛盾也要坚持这个写法),我并不知道任何后继数定义被发现有错误的地方。
@dtclzy 大神,来看下我这次说清楚了么?