(这两天,我总是在matplotlib上画那么认真的论文图,真的很想偷偷画其他放松的地方。 )
就在今天5月20日,发现了美丽的数学公式。
这种公式的始祖来源于数学家甜蜜树叶的心形公曲线。 背后是一个悲伤的爱情故事:
甜树叶成了瑞典现实池塘的数学老师。 甜树叶把他最新的研究——直角坐标系,告诉了聪明的现实池塘。 代数与几何学的完美结合,这就是甜树叶日后创立的解析几何学雏形。
但他们的恋情传到了国王的耳朵里,国王勃然大怒,殴打鸭子,下令处死甜树叶。 现实的池子恳求父亲,国王暂时把他驱逐回国,但现实的池子被软禁在深宫里。
当时欧洲流行黑死病,体弱的甜树叶回法国不久就患了重病。 生命进入倒计时的日子,思念黄昏,思念夜晚现实的池塘,每天给她写信,期待着她的消息。 这些信被国王中途截获,郁郁寡欢的现实池塘里一封信也没有收到。
甜蜜的树叶用最后的真相写了13封信,寄出去后,他告别了世界,告别了可爱的现实池塘。
最后一封信中只有r=a(1-sin)这个方程。
国王不知道。 大家都认为这个方程式隐藏着不可告人的秘密。 他召集了全城的数学家,但没有人能解开这个方程的谜题。 国王看不到现实中池塘的笑容,担心着,把这封信交给了她。 得到信的现实中的池子大喜,她找来纸和笔画了方程式的图形……现实中的池子流下了眼泪。
今天顺便用别的公式再现吧。
代码如下。
import numpy as np
import matplotlib.pyplot as plt
x _ cords=NP.linspace (-100,100,500 )。
y _ cords=NP.linspace (-100,100,500 )。
points=[]
for y in y_cords:
for x in x_cords:
if(x*0.03 ) *2(y*0.03 ) ** 2 - 1) *3- (x * 0.03 ) *2* ) ** 3=0:
points.append(x':x,' y': y} ) )
heart _ x=list (地图(lambda point : point [ ' x ' ],points ) )
heart _ y=list (地图(lambda point : point [ ' y ' ],points ) )
PLT.Scatter(heart_y,heart_y,s=10,alpha=0.5,c=range(len ) heart_x ) )、cmap='gist_rainbow '
plt.show () )
执行结果是第一张照片。
嗯,也可以作为告白的神器使用呢。
但是还没结束。 因为我发现这个代码可以定制:
尝试用以下英语单词替换倒数第二行代码中的gist_rainbow
spring
萨默
奥顿
winter
经合组织
rainbo
wmagma
酷儿
自述文件
然后,再次执行
看看有什么不同吗?
我最喜欢spring和magma
你呢?
最后,放上我的最爱,spring :
运气是用来邂逅的
交往变得奢侈
Anyway,520快乐!