啊。。。这个都成月经问题了,各个必威APP精装版下载上都会吵一遍/几遍。。我也吵过几次,淡定了一些,既然坛子里的兄弟们感兴趣我也就说说我的看法。. M1 Q. j4 L) r) O# h
有人说这个题是能看出人学没学过高数的分水岭,其实不然。这其实只关于对于极限思想的理解而已。。) l' L% `8 N: z! R0 {
% i) z1 y. `$ l- ^/ Z: @ t
其实0.999...999是严格=1的。
s& D% o+ y0 y! e+ P, X* H. X ~' V" p/ v- G
一个简单的证明:
3 q/ g% p W" _) M) P! ~. ^
. b: \8 A' n" f7 Y% ?1 R9 u( `5 `【定理】在任意两个不同的有理数之间必定存在着无穷多个有理数。
; j8 n- K) S$ q: D* r y
1 j. o" n, I% P A$ E% w3 ]先证定理:a和b两有理数,如果a!=b,那么一定存在n个c,c=m*(b-a)/n+a, m定义域(0,n)
8 o1 D2 G5 C1 Y( A8 J. _+ u. ~; v) X
显而易见吧?意思就是它们之间的小区间可以无限再分,从而构成无穷多新的有理数。
" e/ j: f( D& `# X7 x2 v% l) K$ }4 P# ]# ^$ M2 q7 P
回到题目:0.999...999和1是不是不同?
# D9 F1 _/ j8 {. j9 c3 f6 V5 Q& v. u# q& h
反证法,假设不同: 那么一定存在a,使a=(1+0.999...999)/2
- t7 |6 [ e; L
; B6 y4 B7 v( m" r6 ?这个数是什么呢?那一定是有一个小数,比0.999...999拥有更多的9. 那是不是表示,这个新的数就应该是你之前的那个数?; \7 Z& _& |: ]. [
t1 f$ v; T( J% b+ G2 B! [
所以说明了什么?要么存在一个新数取代了原来的数,要么两数相等。如果新数取代了原来的数,证明你的9还不够多。" R. T" P/ D. f7 Q& {
5 [$ r% m( T, _. v# ^5 h所以,0.999...999和1只能相等,证毕9 ~/ x$ y; E$ o3 ~
: {" } F* Q% d3 v" f! W3 ^- V A# e G
更简单的证明方式也有, 坛子里不少大侠也说过了:
$ I8 }( c: P2 d9 w3 j: `1/3=0.33..33, 这个居然还有人质疑?小数(或者说根本不存在小数)和分数是一一对应的,或者说根本就是相等的,这个也不需要质疑的好吧?后面就不证了,有想杠一下的再说。
0 u; ?* g- m( O3 }$ y; \) w. {" @' R; m$ h* L B
再细说一下第三种。+ q' l/ G; R/ K0 N% L% g1 v
0.999...999*10=9.999...9990 c `+ a8 a+ ~0 @
这个式子成不成立?显然成立。但是是不是有一种右边小数点少一个9的感觉?为什么?
/ E2 A" E- G) U. e# W' U& D) q伽利略悖论有一句话:正偶数和自然数一样多。
* |8 r$ L7 @" a5 j6 o; K# l解读过来,在无穷的层面上,每一个自然数都和他的2倍一一对应,有n个自然数,就有n个正偶数。
$ v8 G6 u6 L; A3 V& ?(多提一句:上例可以一一对应,但涉及无理数和实数则不行,实数对于有理数属于高阶包含,不存在映射关系了)
# t1 Q8 S) P) N. Z同理,每一个左边的9,都与右边的等位的9(其实是前一个)一一对应,相当于编程里的n=n+1,没问题吧?
, x3 O3 s I! @* u" M因为是循环小数,数位后是n位,在无限的概念下,n和n+1没有区别。这一点可能不太好理解,但如果你理解了上面的伽利略悖论,就很好懂了。" n7 n( [0 \& y/ K' P* G9 ~
& N% h' F: C. n4 v2 n7 r* G1 |
另外说什么无限小数不能计算的,纯属扯淡。无限小数是位数不限,不是大小不限。再无限的小数,他的值也是有限的,不能混淆他和无穷大之间的区别。
" X% ~8 R" l8 o6 h4 ]
W6 f) |0 G9 k8 b% w+ @大家都是工程师,感觉理解能力和接受能力应该高于各门户网站的网友群体吧。有问题或者不同意见,欢迎交流。. Q) q& V$ F0 f7 h
|