陪孩子看书看到笛卡尔,突然想到了笛卡尔积以及cross join等等,无法忽视的数学之美。
关于笛卡尔发明坐标系还有这样一个故事:
有一天,笛卡尔(1596—1650,法国哲学家、数学家、物理学家)生病卧床,但他头脑一直没有休息,在反复思考一个问题:几何图形是直观的,而代数方程则比较抽象,能不能用几何图形来表示方程呢?这里,关键是如何把组成几何的图形的点和满足方程的每一组“数”挂上钩。他就拼命琢磨。通过什么样的办法、才能把“点”和“数”联系起来。突然,他看见屋顶角上的一只蜘蛛,拉着丝垂了下来,一会儿,蜘蛛又顺着丝爬上去,在上边左右拉丝。蜘蛛的“表演”,使笛卡尔思路豁然开朗。他想,可以把蜘蛛看做一个点,它在屋子里可以上、下、左、右运动,能不能把蜘蛛的每个位置用一组数确定下来呢?
他又想,屋子里相邻的两面墙与地面交出了三条线,如果把地面上的墙角作为起点,把交出来的三条线作为三根数轴,那么空间中任意一点的位置,不是都可以用这三根数轴上找到的有顺序的三个数来表示吗?反过来,任意给一组三个有顺序的数,例如3、2、1,也可以用空间中的一个点P来表示它们。同样,用一组数(a,b)可以表示平面上的一个点,平面上的一个点也可以用一组二个有顺序的数来表示。于是在蜘蛛的启示下,笛卡尔创建了直角坐标系。无论这个传说的可靠性如何,有一点是可以肯定的,就是笛卡尔是个勤于思考的人。
笛卡尔积:
在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。A表示所有声母的集合,B表示所有韵母的集合,那么A和B的笛卡尔积就为所有可能的汉字全拼。
心型线:
r=a(1-sinθ)据说是笛卡尔临死寄出的表白信
当θ=0°时,r=a(1-0)=a A点
当θ=90°时,r=a(1-1)=0 B点
当θ=180°时,r=a(1-0)=a C点
当θ=270°时,r=a(1+1)=2a D点
将整个曲线图作出来,就是有名的心脏线
理科生没有办法好好看书了……