童話還是背叛?用Scratch破解《隱秘的角落》中的笛卡爾心形曲線

2020-12-26 積木哥思維與數學

#隱秘的角落#正在熱播,認真觀劇的朋友一定發現了,第6集的劇情中,張老師在數學課上講了一個悽美的愛情故事——笛卡爾和心形曲線:

笛卡爾和美麗的瑞典公主相愛了,但是他們相差了三十多歲,愛情被國王知道了,國王極力反對,並流放了笛卡爾,笛卡爾在臨死之前給深愛的公主寫了一封情書,裡面只寫了這樣一條公式:r=a(1-sinθ),當公主接到信時,笛卡爾已經死在了獄中,公主也一生未嫁。這個公式就是著名的笛卡爾心形曲線

隱秘的角落截圖

劇中還講述了故事的另一個版本:笛卡爾並不是死於疾病,而是死於背叛。當然,這是劇情需要,通過這個故事映射劇中人物的遭遇和內心世界,而且對於這個故事並沒有明確的答案,到底是愛情童話,還是背叛?你有什麼想法,歡迎留言評論哦。

言歸正傳,作為Scratch編程學習者,我們更關注的是這個曲線的實現方式,用Scratch畫一顆愛心,是一件多麼浪漫而有趣的事情呀!

01坐標系的轉換

我們知道在Scratch3.0編程中,舞臺使用直角坐標系標註位置(直角坐標系也叫笛卡爾坐標系,它也是由著名數學家笛卡爾發明的,哦!多麼偉大的數學家啊!),而心形曲線r=a(1-sinθ)是一個極坐標方程,需要轉換為參數方程,才能在舞臺上繪製出來。

數學家笛卡爾

極坐標系中的兩個坐標 r和 θ可以通過x=ρcosθ,y=ρsinθ轉換為直角坐標系下的坐標值。所以轉換後的參數方程為:

x = cos t × a ( 1 - sin t)

y = sin t × a ( 1 - sin t)

其中t表示角度,取值範圍是0°~360°,a是一個常量控制繪製曲線的大小。

02在Scratch中編程

有了上面的知識基礎,再藉助Scratch3.0中的擴展工具——畫筆,來繪製出美麗的愛心曲線吧。

① 背景、角色和變量

為了演示坐標變化效果,我們直接選擇Scratch自帶的Xy-grid背景。

點擊繪製,創建一個空白的角色。

再設定兩個變量:a 和 t,分別對應參數方程中的兩個參數值。

② 組合參數方程

cos t × a ( 1 - sin t),sin t × a ( 1 - sin t)這兩個方程通過運算中的積木可以很輕鬆的組合而成,它們分別對應x坐標和y坐標的值。

參數方程

③ 實現繪製過程

根據公式,我們知道t的取值範圍是0°到360°,通過設定a的值,並且控制t的變化,可以得到相應的坐標值。

所以,使用重複執行積木,使程序重複執行360次,再配合畫筆工具,就能實現繪製的過程了:

完整的程序

最後執行完的效果是這樣的:

Scratch繪製的心形曲線

03引申的思考

我們使用Scratch編程工具,很輕鬆地繪製了著名的笛卡爾心形曲線,它將死板的公式,轉化為形象的圖形化展示效果,讓我們既學習了編程知識,又掌握了數學理論。

所以,少兒編程不能孤立來看,它可以配合其他學科,讓學習變得不再枯燥。積木哥今後也會發布更多有趣的編程小例子,和大家一起學習,一起成長!

相關焦點

  • 《隱秘的角落》敗筆:笛卡爾的心形曲線,真的與瑞典公主有關嗎?
    伴隨著網劇《隱秘的角落》的熱播,讓法國數學家、哲學家笛卡爾重回視野,他的心形線也在劇情中搶盡風頭。還記得傳說中理工直男的「表白神器」,心形曲線「r=a(1-sinθ)」嗎?後來,笛卡爾染病死去,在臨死前給公主寄去了最後一封信,信中只有一行字:r=a(1-sinθ),就是美麗的心形線。」這個片段播出的時候,彈幕裡紛紛吐槽圖畫得不嚴謹。心形線其實有多種畫法,而傳說中的笛卡爾心形曲線,其實是下圖這個樣子的:一顆胖胖的愛心,裡面是沉甸甸的愛。
  • 隱秘的角落:心形函數笛卡爾的情書?童話都是騙人的?
    後來,笛卡爾染病而死,臨死前寄給公主最後一份信,信上只有一行字:r=a(1-sinθ)。公主據此在坐標軸上畫下方程的點,解開了這行字的秘密——心形函數。歷史上,笛卡爾與克裡斯蒂娜是有交集的,只不過笛卡爾是她的哲學老師。
  • 《隱秘的角落》為何頻繁提到笛卡爾?現實與童話,未必是說大結局
    克裡斯汀很開心,很快把圖形畫了出來,收到了笛卡爾的「比心」國王逝世後,克裡斯汀登基,立刻出發尋找心上人的時候,奈何笛卡爾卻先走一步,只留下了這個悽美的愛情故事這就是《隱秘的角落》裡頻繁提到的有關心形線的故事「不過也有人說,笛卡爾不是死於流放,而是死於背叛」
  • 《隱秘的角落》童話笛卡爾暗喻什麼?最終選擇相信童話還是真相?
    《隱秘的角落》童話笛卡爾暗喻什麼?《隱秘的角落》是由韓三平監製,辛爽執導,秦昊、王景春領銜主演,榮梓杉、史彭元、王聖迪特別主演,張頌文、劉琳、蘆芳生、李夢、黃米依主演的國內首部家庭懸疑劇。改編自國內著名推理作家紫金陳的小說《壞小孩》。
  • 《隱秘的角落》中多次提到的笛卡爾和公主的故事在歷史上是怎樣的
    童話版本:1650年52歲的笛卡爾邂逅了28歲瑞典公主克裡斯汀,笛卡爾落魄無比。有一天公主的馬車路過發現笛卡爾在研究數學,公主下車詢問,他發現公主很有天賦,幾天後他收到通知,國王讓他做公主的數學老師,其後幾年中相差34歲的兩個人相愛了,國王發現並處死了笛卡爾。
  • 隱秘的角落:完美結局的童話故事,冷酷無情的現實,你相信哪一個
    最近已經被《隱秘的角落》刷屏了,這部豆瓣評分9.0分的國產懸疑劇,受到了很多人的好評。這部劇之所以受到大眾的好評是因為演員們的演技和故事的情節,還有劇中的音樂。真的不論是在視覺還是聽覺方面都給觀眾帶來了不一樣的體驗。
  • 《隱秘的角落》裡笛卡爾的愛情故事,是真的嗎?
    原創 matrix67 果殼在這個距離各種情人節都很遙遠的日子裡,伴隨著網劇《隱秘的角落》的熱播,數學家笛卡爾和他的心形線傳說又一次重回大眾視野。圖丨《隱秘的角落》劇中的張東升老師,給同學們講的是這麼一個故事:相傳笛卡爾曾流落到瑞典,邂逅美麗的瑞典公主克裡斯蒂娜。國王知道了這件事後,強行拆散了他們。後來,笛卡爾染病死去,在臨死前給公主寄去了最後一封信,信中只有一行字:r=a(1-sinθ)。
  • 隱秘的角落,不隱秘的夏天
    我上一次看秦昊演的角色,還是「妖貓傳」裡的陳雲樵。完全無法將兩個角色的模樣、氣質聯繫起來。 個人很喜歡張東升教書時的一些手部動作,包括用毛巾擦手、戴調手錶、扶眼鏡架等。這些動作特點,加上他表面上待人接物的方式,無疑營造了一個溫柔儒雅的人設。但他在關鍵時刻露出了他的狠勁。
  • 《隱秘的角落》笛卡爾典故—張東升和朱朝陽,犯的是同一個錯誤
    點右上角關注我,讓娛樂不止娛樂,還有深度《隱秘的角落》最近火爆的不行,大隱者也是這部劇的粉絲,一直在寫這部劇的深度影評,寫著寫著發現了一個有意思的現象。反覆出現的笛卡爾的故事,掀起了笛卡爾熱。不就是童話和真相,你選擇相信哪個嘛。這很高級嗎?不成熟的人,對愛情各種幻想,就像笛卡爾和公主相愛的故事一樣;成熟的人,對愛情不抱幻想,因為這就是荷爾蒙旺盛的幻覺,就像笛卡爾的真實故事一樣,終究敗給了現實。
  • 隱秘的角落大結局是什麼意思 隱秘的角落大結局有彩蛋嗎如何解析
    《隱秘的角落》原著小說中,朱晶晶的確是被朱朝陽推下樓去的,電視劇裡雖然一開始沒這麼演,但通過結局的內容卻可以推測出,這一切並沒有那麼簡單。結局表達的很隱晦,但卻和之前一直提到的笛卡爾故事的現實與童話對應上了,原著中,朱朝陽雖然是大boss,卻利用日記洗白了自己,而日記中的內容所對應的就是笛卡爾故事的童話。
  • 《隱秘的角落》角落講的是什麼 劇情大結局是什麼意思?
    《隱秘的角落》角落講的是什麼電視劇《隱秘的角落》講的是朱朝陽、普普和丁浩三個孩子在景區遊玩時,無意間拍攝到了張東升謀殺嶽父嶽母的畫面,張朝陽曾提出過要報警,但普普卻提出用這段錄像勒索張東升。雙方之間開始了一場對峙的故事。
  • 看完《隱秘的角落》,你還相信童話故事嗎?
    今年夏天,《隱秘的角落》火了,同時還帶火兩個年代久遠的故事,一個是劇中多次出現的童謠《小白船》,一個是數學家笛卡爾的愛情故事。《小白船》這首童謠,相信80後和90後的孩子們都聽過,隨著音樂響起,滿滿的年代感撲面而來。
  • 《隱秘的角落》最全細節解析 笛卡爾的兩個故事
    《隱秘的角落》故事線解析我笛卡爾一個感情失敗的禿子追不回我的公主拿不回我的相機恭喜秦昊,成功取代馮遠徵老師變成了我新的陰影...還有沒看《隱秘的角落》的朋友嗎?當初張東升怕事情洩露,在最後時刻還是放棄了救人,把普普的屍體藏在了家裡...2、嚴良死了這個證據其實很明顯,在朱朝陽的開學典禮上,嚴良推門而入,徑直走進禮堂卻沒有一個人回頭看他:《隱秘的角落》最全細節解析!片花彩蛋燒腦,13處暗線埋太深了吧如果是大白天突然闖進一個活人,會沒有人注意嗎?
  • 《隱秘的角落》朱朝陽原型是紫金陳
    《隱秘的角落》改編自推理小說《壞小孩》,作者紫金陳,是浙大畢業的理工學霸,被很多推理迷奉為「大神」。2017年,改編自紫金陳作品《無證之罪》的同名網劇就火爆一時,如今《隱秘的角落》又成「神作」,也讓小說《壞小孩》火起來。
  • 笛卡爾與公主,是絕美愛情故事?是心形線?
    真實的笛卡爾不但沒有收穫浪漫愛情,還吃了不少苦頭。事實上,笛卡爾於1596年出生於達官貴人家,父親是布列塔尼的議員,因此他也算半個貴族。就算笛卡爾不工作,他也一輩子不愁吃穿,所以笛卡爾根本不會像百歲山廣告中的一幕中那樣窮困潦倒淪落街頭。早產的原因笛卡爾自幼體弱多病,所以他的老師也批准其每天可以多睡一會。
  • 《隱秘的角落》結局,5個細節揭露,朝陽比東升更可怕!
    要說起最近的熱門劇,那一定是《隱秘的角落》,豆瓣評分9.2,登頂微博熱搜,爬山梗廣為流傳。就算你沒看過這部劇,也一定知道「一起爬山嗎?」
  • 《隱秘的角落》結局,到底誰害了誰,童話還是現實沒有定論
    《隱秘的角落》結局,到底誰害了誰,童話還是現實沒有定論。文/巖姐,原創內容,抄襲必究!還是有人性閃光和溫暖的一面的。歸根結底,還是多一些對原生態家庭的感悟吧。關注《隱秘的角落》這部作品的小夥伴都知道,其實朱朝陽的原型就是小說原著作者紫金陳,《隱秘的角落》中朱朝陽的很多情況就是紫金陳童年的寫照,比如學霸、比如父母離異等等。
  • 《隱秘的角落》深度解析:今天我們來聊點不一樣的
    用構圖、色彩、場面調度代替文字敘事,這便是劇集的第三層質感。從硬體配置到軟體性能,整部劇集從內到外都散發著電影級的質感。毫不誇張地說,即便是與電影相比,《隱秘的角落》也是穩操勝券。準《隱秘的角落》改編自紫金陳的小說《壞小孩》,如果你了解過這部作品,那麼我想你應該對小說中的陰冷和黑暗有所耳聞。原作中將孩子的「壞」描繪得觸目驚心,它的尺度之大遠超過審紅線,如果盡數還原無異於自斷後路。《隱秘的角落》如何做到戴著鐐銬跳舞?
  • 《隱秘的角落》大結局!《壞小孩》紫金陳發聲,網劇用了很多隱喻
    《隱秘的角落》超前付費點播迎來了大結局,三天時間追完一部12集的網劇,讓人直呼過癮。(一)對於迷霧劇場來說,也終於為國劇奉獻了一系列高質量網劇。從《十日遊戲》到《隱秘的角落》,讓國產劇集終於可以擲地有聲地為自己正名了。
  • 選擇現實還是童話?評《隱秘的角落》原著小說《壞小孩》
    #昨日,熱播劇《隱秘的角落》迎來大結局,在經歷了「一起爬山嗎」「我還有機會嗎」等熱詞、表情包刷屏社交媒體後引起全民熱潮,該劇原著《壞小孩》也引起讀者的關注和熱議,細讀小說之後,你就會發現原著小說其實是更加的黑暗。