關于心形線的愛情故事

  《數學的故事》里面說到了數學家笛卡爾的愛情故事。笛卡爾于1596年出生在法國,歐洲大陸爆發黑死病時他流浪到瑞典。

關于心形線的愛情故事

  1649年,斯德哥爾摩的街頭,52歲的笛卡爾邂逅了18歲的瑞典公主克里斯汀。幾天后,他意外的接到通知,國王聘請他做小公主的數學老師。跟隨前來通知的侍衛一起來到皇宮,他見到了在街頭偶遇的女孩子。從此,他當上了小公主的數學老師。

  小公主的數學在笛卡爾的悉心指導下突飛猛進,笛卡爾向她介紹了自己研究的新領域--直角坐標系。每天形影不離的相處使他們彼此產生愛慕之心,公主的父親國王知道了后勃然大怒,下令將笛卡爾處死,小公主克里斯汀苦苦哀求后,國王將其流放回法國,克里斯汀公主也被父親軟禁起來。

  笛卡爾回法國后不久便染上重病,他日日給公主寫信,因被國王攔截,克里斯汀一直沒收到笛卡爾的信。笛卡爾在給克里斯汀寄出第十三封信后就氣絕身亡了,這第十三封信內容只有短短的一個公式:r=a(1-sinθ)。國王看不懂,覺得他們倆之間并不是總是說情話的,將全城的數學家召集到皇宮,但沒有一個人能解開,他不忍心看著心愛的女兒整日悶悶不樂,就把這封信交給一直悶悶不樂的克里斯汀。

  公主看到后,立即明了戀人的意圖,她馬上著手把方程的圖形畫出來,看到圖形,她開心極了,她知道戀人仍然愛著她,原來方程的圖形是一顆心的形狀。這也就是著名的“心形線”。

  國王死后,克里斯汀登基,立即派人在歐洲四處尋找心上人,無奈斯人已故,先她一步走了,徒留她孤零零在人間...

  據說這封享譽世界的另類情書還保存在歐洲笛卡爾的紀念館里。

  故事講完了,大家是不是也很想知道這個方程的圖形是什么樣子呢?

scratch畫心形線,來自一個美麗的故事

  首先我們將這個公式轉化為參數方程(a常量控制圖形的大小,t角度取值在0-360)

  x=a*(2*cos(t)-cos(2*t))

  y=a*(2*sin(t)-sin(2*t))

  我們的思路很簡單,不斷的改變t的值然后得到坐標x,y的值,讓我們的畫筆移動到這個坐標,最后我們的圖案就繪制出來了。

scratch制作步驟:

  1、定義變量a、t、x、y

  2、初始化變量

  3、重復執行改變t的值,不斷移動畫筆到x、y

scratch畫心形線,來自一個美麗的故事

  源程序下載:http://www.nggak.com/product/3728

  更多的心形線大家可以自己去研究,去嘗試,然后分享給我們或者加入我們的qq群與我們一起討論。

scratch畫心形線,來自一個美麗的故事

本站內容未經許可,禁止任何網站及個人進行轉載。

   少兒編程網scratch中文素材在線生成