2014年9月26日星期五

哲学与数学的除法与余数

-1除以5的余数等于4.这是在我最近学习Python(一种计算机编程语言)时得到的计算结果。

正好我又在www.coursera.org上学习哲学,然后学以致用来说一下,老师在课上说的为什么哲学是解决各学科根本问题的学科。

首先数学是一种工具,这种工具慢慢的发展成一门学科。(功利主义?)
尽管在小学的时候我们就已经学习过余数的算法,但至今我才“可能”知道他的用途。 (或者某方面用途)

一个常用案例来说,时刻。
18点经过了12个小时之后是几点,那么结果就是(18+12)/24的余数是6.,得出时间是6点。

这里我们可以运用到实际就是把0点到23点做成一个循环,转了一圈一共是24个点,当一个数在这个循环(24)上走到了那个点就是他的余数。所以我在这里把余数理解为确定坐标的数。

然后-1除以5的余数为4就很好理解了,0,1,2,3,4一共5个数,当0开始走了-1的时候,就等于4(因为0和4是一个循环)。

然后回到除法的概念,

除就是确定一个范围(分母),用一个数(分子)在刻度线上行走的距离。
余数是他在这个分母的刻度线上的坐标。

慢!!!!!!!!!!!那7/3怎么说?
7/3=2.33333,余数1。相当于我走了7步,在0,1,2的循环刻度表上,走到了1的位置。

1/2=0,5,余数1.相当于在0,1的循环刻度表上,我走了一步,走到了1的位置。
2/2=1,余数0,相当于在0,1的循环刻度表上,我走了2步,走到了0的位置。

所以-1/5,余数为4,就相当于在0,1,2,3,4的循环刻度表上,我后退了一步,走到了4的位置。

BINGOOOOOOO~~~~~

慢~~~~~~~~~~~~~~~~~那为什么在C++的语言中余数为-1.
语言语句输出
C++(G++ 编译)cout << (-7) % 3;-1
Java(1.6)System.out.println((-7) % 3);-1
Python 2.6(-7) % 32
百度计算器(-7) mod 32
Google 计算器(-7) mod 32

然后我用我刚才定义的概念去嵌套,我们小学学的结果和C++的结果,就不对了。
那么在严谨的数学中,难道就不能有差错吗?

我不认为这是差错,这是理解的角度偏差。

在出生在这个世界后,我们不得不在各种假设的基础上进行推理,好听点叫共识。

就像我文章开始前面说的数学是一种工具,进而成为一种学科,我并没有去证明它的证伪。这完全取决你是否相信。然后当我证明数学确实是一种工具的时候,你问我那什么是工具?

在历史的长河中,我们从开始认为同性恋是邪恶的到美国现在已经允许同性恋结婚,并保障他们的婚姻也受保护。我们的根基似乎总在不断地变化。

即便在我们严谨的数学中,我们的计算机语言也给出了给予概念的不通而完全不一样的数字。
当高中物理充分的证明了牛顿的定律,我们背的滚瓜烂熟,答题倒背如流,回头科学界告诉我们,牛顿定律是错的!!!!

那么有没有真理的存在?于是我们不得不求助于探寻根本的学科----哲学。

我们的先贤不断地去思考哪些是真的,哪些是假的。

当然哲学也是一种工具,它创造出”某种假设,就如马克思假设所创造的体制,演变到扭曲的地步,愈发不可收拾。

没有评论:

发表评论