无限小数的形成原因是什么,为什么会有无限小数?
2010-11-07 22:02
357 查看
从哲学的角度看数学的进制计数法和无限小数 下面,我以把 x 单位长度的线段分成 n 等份为例,从哲学的角度来阐述一下数学的进制计数法和无限小数。 人类这样定义了用 B 进制计数法把 x 单位长度的线段分成 n 等份的规则: 第一步,获取 x/n 的整数部分。 看看线段有几个整 n 个单位长,如果线段有 m 个整 n 个单位长,m 就是 x/n 的整数部分。 第二步,获取 x/n 的小数部分。 1. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/B^1 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 2. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/B^2 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 3. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/B^3 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 4. ... ... 5. ... ... 6. ... ... ... ... ... ... 按上述规则,用十进制计数法把 x 单位长度的线段分成 n 等份: 第一步,获取 x/n 的整数部分。 看看线段有几个整 n 个单位长,如果线段有 m 个整 n 个单位长,m 就是 x/n 的整数部分。 第二步,获取 x/n 的小数部分。 1. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/10 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 2. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/100 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 3. 如果线段的余下部分(即 x-m*n 部分)正好有 k 个整 1/1000 单位长,那么获取 x/n 的小数部分成功,n 等份分割线段结束,每段长度为 m.k 。否则下一步。 4. ... ... 5. ... ... 6. ... ... ... ... ... ... 那么无限小数是怎么产生的呢? 人们在试图获取 x/n 的小数部分时,总是(这也是没办法的)看线段的余下部分(即 x-m*n 部分)是不是正好有 k 个整 1/B^i [注:i 是自然数] 单位长,如果没有就再看是不是正好有 k 个整 1/B^(i+1) 单位长,如此下去,直到发现余下部分正好有 k 个整 1/B^(i+j) [注:j 也是自然数] 单位长,才真正得到了小数部分 k 。但是,因为物质是连续的(至少至今在人们的头脑中是这样的),所以这样的“正好”并不总是存在,很多情况是永远没有的,因此人们不得不在头脑中形成无限小数这个概念,实际上现实物质世界没有无限小数。如果一直不能发现这样的“正好”就只能取近似值做小数部分了,毕竟人类还要生存发展,不能跟无限小数没休止地马拉松。 所以,数学不是自然存在的,它只是人类在生活和科学上经常使用的一种工具而不是目的,它只是人类量化自然界的一门语言,而且大部分的量化是无可奈何地近似量化。
相关文章推荐
- 远程桌面为什么勾选上了本地资源,但是在远程的计算机上还是不显示本地资源磁盘呢,是什么原因导致的
- 十亿用户却无法让小程序火起来,原因究竟是什么?你预测什么模式的程序会火?你还想到小程序为什么不火的原因吗?
- REMOTING还是搞不定,晕..不知道是什么原因了..好像是引用错...估计明天得看看为什么了...
- java的ArrayList中,数组为什么被transient修饰,这是因为什么原因而设计出来的?
- 求助,C++中为什么有些函数只能用成员函数重载,而有些函数则只能用友元函数重载,其本质原因是什么?
- 为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME 配置 原因 是什么!
- 发动机磨损的主要原因是什么 发动机为什么会磨损
- 为什么报表里面记录的创建时间 比我们电脑客户端的世界时间 隔8个小时?这个是什么原因?
- 9-2 什么是零点漂移?产生零点漂移的主要原因是什么?差动放大电路为什么能抑制零点漂移?
- 纠结了很久,不知道为什么除了什么原因,用任何方查都查不到根源,后来ArrayList存放了Bitmap,结果出错了,终于找到了事情的根源,一阵无语,不能存放竟静态的,为什么不提示呢, 害我以为是那些自
- 急求高手帮忙解决,Java Script Error Description缺少对象,是什么原因,为什么我的网站老是出现这个问题
- 《大数据时代》读书笔记——知道“是什么”就够了,没必要知道“为什么”。我们不必非得知道现象背后的原因,而是要让数据自己“发声”
- 电脑为什么自动重启或者电脑自动关机是什么原因?
- python-2.7.6 编译 node_gyp_header_files_for_hex_1.1.6_1621_windows32 库进行生成C++项目为什么报错,是缺少什么东西么。
- 【The beauty of math】无限循环小数转分数
- TCP协议中的端口指什么,为什么要有端口
- 什么原因接触接触impala的
- Oracle认证能为我带来什么?我们为什么需要ORACLE认证?Oracle认证的好处有哪些?
- 经常遇到的浏览器的兼容性有哪些?原因?解决方法是什么?
- px、dp、dip、dpi、sp 等到底有什么联系区别?产生的根源和设计时的影响如何?是否屏幕密度的决定原因?