matlab演繹笛卡爾的浪漫

2021-07-04 23:34:34 字數 2548 閱讀 2077

閒來無事,用matlab來演繹一下數學的浪漫  \(≧▽≦)/   提供matlab**及圖形,最後還有乙個程式,大家根據圖形來猜一下這像什麼 ↖(^ω^)↗ (看m檔案的命名,或許你就恍然大悟呦~)

先上圖

u=ezplot('17*x.^2-16*abs(x)*y+17*y.^2=225');

axis([-5 20 -13 14])

set(u,'color','r')

未有嚴謹證據證明心臟線是由笛卡爾發明。心臟線亦為

蚶線的一種。在曼德博集合正中間的圖形便是乙個心臟線。心臟線的英文名稱「cardioid」是 de castillon 在2023年的《philosophical transactions of the royal society》發表的;意為「像心臟的」。

數學表達

極座標方程

水平方向: r=a(1-cosθ)或 r=a(1+cosθ) (a>0)

垂直方向: r=a(1-sinθ)或 r=a(1+sinθ) (a>0)

直角座標方程

心形線的平面直角座標系

方程表示式分別為 x^2+y^2+a*x=a*sqrt(x^2+y^2) 和x^2+y^2-a*x=a*sqrt(x^2+y^2)

引數方程

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

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

所圍面積為3/2*pi*a^2,形成的弧長為8a

故事

《數學的故事》裡面說到了數學家笛卡爾的愛情故事。笛卡爾於2023年出生在法國,歐洲大陸爆發黑死病

時他流浪到瑞典,

1649

年,斯德哥爾摩

的街頭,52歲的笛卡爾

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

小公主的數學在笛卡爾的悉心指導下突飛猛進,笛卡爾向她介紹了自己

研究的新領域--

直角座標系

。每天形影不離的相處使他們彼此產生愛慕之心,公主的父親國王知道了後勃然大怒,下令將笛卡爾處死,小公主克里斯汀苦苦哀求後,國王將其流放回法國,克里斯汀公主也被父親軟禁起來。

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

公主看到後,立即明了戀人的意圖,她馬上著手把方程

的圖形畫出來,看到圖形,她開心極了,她知道戀人仍然愛著她,原來方程的圖形是一顆心的形狀。這也就是著名的「心形線」。

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

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

此故事純屬虛構

真相

在歷史上,笛卡爾和克里斯蒂娜的確有過交情。但笛卡爾是2023年10月4日應克里斯蒂娜邀請才來到瑞典,而當時克里斯蒂娜已成為了瑞典女王。笛卡爾與克里斯蒂娜談論的主要是哲學問題而不是數學。有資料記載,由於克里斯蒂娜女王時間安排很緊,笛卡爾只能在早晨五點與她**哲學。笛卡爾真正的死因是因天氣寒冷加上過度操勞患上的肺炎

,而不是黑死病。

再來乙個三維立體的

哈哈,大家開動腦洞,來看看這是什麼

這樣玩了玩,反而有點期待開學學的「數學應用軟體與數學實驗」這門課(ˇˍˇ)

笛卡爾 神奇的笛卡爾浮沉子 浮力的應用

意念是乙個人的執念,意念能夠控制物體運動麼?在我們面前有個瓶子,瓶子裡裝滿水,裡面裝乙個小物體,你能夠用意念控制它運動麼?以意念控制引入,上面提到的裝置叫做笛卡爾浮沉子,現代科技可以實現腦電波控制,但今天的實驗不是,而是運用了其它原理,這是一種神奇的意念控制術,今天就讓恐龍哥哥帶你走進另外乙個世界吧...

笛卡爾 哲學的懷疑史 從笛卡爾到休謨

在人類發展歷史中,哲學史上有很多的哲學爭端,對於世界本質和人生意義的研究是形上學永恆不變的話題。而哲學大廈在一次又一次的倒塌與重建中。休謨,作為乙個推倒者反駁了當時社會科學和哲學研究的基礎。而在講清他的觀點以前,我們首先需要了解他反駁以及摧毀的東西。在數學與科學流行前,教的誕生發展中,一些哲學家企圖...

hive中的笛卡爾積

hive本身是不支援笛卡爾積的,不能用select t1.t2.from table 1,table 2這種語法。但有時候確實需要用到笛卡爾積的時候,可以用下面的語法來實現同樣的效果 select t1.t2.from select from table1 t1 join select from t...