520表白需要創新,表白?是需要創新的!今天我就教你如何用數學表白。
1,首先來個簡單的「r=a(1-sin θ)」,這可是笛卡爾和克麗絲汀之間秘密數學式哦!
2,這個就好理解了。
3,3D的
當然這可要技術了。
代碼:MatLab code:
clear all
[x,y,z]=meshgrid(linspace(-2,2,80));
f=(x.^2+(9*y.^2)./4+z.^2-1).^3-((9*y.^2).*(z.^3))./80-(x.^2).*(z.^3);
p=patch(isosurface(x,y,z,f,0));
set(p,'FaceColor','r')
grid on
daspect([1 1 1])
view(3)
camlight('right') %下面三行是打光,
camlight('left')
camlight('headlight')
lighting phong
title('Heart of Math') %改成你想說的話
4,動畫版的
Mathematica code:
[size=13.333333969116211px]ContourPlot3D[(x^2 + 2 y^2 + z^2 - 1)^3 - x^2 z^3 - (y^2 z^3)/10 == 0, {x, -1.3, 1.3}, {y, -1, 1}, {z, -1.3, 1.3}, PlotPoints -> 100, BoxRatios -> Automatic, Mesh -> None, Axes -> False, ContourStyle -> {Magenta, Specularity[White, 5]}]
小故事
全文轉載如下:
笛卡爾,17世紀時出生於法國,他對於後人的貢獻相當大,
他是第一個創造發明坐標的人,可惜一生窮困潦倒。
一直到52歲,仍然默默無名。
當時法國正流行黑死病,笛卡爾不得不逃離法國,
於是他流浪到瑞典當乞丐。
某天,他在市場乞討時,有一群少女經過,
其中一名少女發現他的口音不像是瑞典人,
她對笛卡爾非常好奇,於是上前問他……
你從哪來的啊?
法國
你是做什麼的啊?
我是數學家。
這名少女叫克麗絲汀,18歲,是一個公主,
她和其它女孩子不一樣,並不喜歡文學,而是熱衷於數學。
當她聽到笛卡爾說名身份之後,感到相當大的興趣,於是把笛卡爾邀請回宮。
笛卡爾就成了她的數學老師,將一生的研究傾囊相授給克麗絲汀。
而克麗絲汀的數學也日益進步,直角坐標當時也只有笛卡爾這對師生才懂。
後來,他們之間有了不一樣的情愫,發生了喧騰一時的師生戀。
這件事傳到國王耳中,讓國王相當憤怒!
下令將笛卡爾處死,克麗絲汀以自縊相逼,
國王害怕寶貝女兒真的會想不開,
於是……將笛卡爾放逐回法國,並將克麗絲汀軟禁。
笛卡爾一回到法國後,沒多久就染上了黑死病,躺在床上奄奄一息。
笛卡爾不斷地寫信到瑞典給克麗絲汀,但卻被國王給攔截沒收。
所以克麗絲汀一直沒收到笛卡爾的信……
在笛卡爾快要死去的時候,他寄出了第13封信,
當他寄出去沒多久後...就氣絕身亡了。
這封信的內容只有短短的一行……
r=a(1-sinθ)
國王攔截到這封信之後,拆開看,發現並不是一如往常的情話。
國王當然看不懂這個數學式,於是找來城裡所有科學家來研究,
但都沒有人能夠解開到底是什麼意思。
國王心想……反正笛卡爾快要死了,
而且公主被軟禁時鬱悶不樂的,所以,就把信交給克麗絲汀。
當克麗絲汀收到這封信時,雀躍無比,
她很高興她的愛人還是在想念她的。她立刻動手研究這行字的秘密。
沒多久就解出來了,用的就是直角坐標圖(yxh註:實際上是極坐標系)
當θ=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點
將整個曲線圖作出來,就是有名的心臟線!
這就是笛卡爾和克麗絲汀之間秘密數學式……
不久之後那位國王也死了,克麗絲汀繼承王位,
登基之後馬上派人在歐洲四處尋找笛卡爾的蹤跡,可惜……人已故。
傳說,這第13封的另類情書還保留在歐洲的笛卡爾紀念館裡