分享

七夕节礼物有多难?数学方法追妹子,为她比心

 QPAQPA 2018-09-02

七夕节还在为没有礼物发愁吗?作为工科男的我们岂能为这些烦恼?之前网友有留言:数学到底有什么用?现在福利来了,笛卡尔心形曲线了解一下,python辅助绘制心形曲线,给你的异性朋友一个不一样的七夕节。


在实际操作之前,小编需要介绍一下笛卡尔——近代法国著名的哲学家、物理学家、数学家、神学家,他的名言“我思故我在”可以说广为人知。而作为“解析几何之父”,他对数学界的影响更是非比寻常,什么是解析几何?其实就是用函数代替了图形,可以说一切几何图形都可以用函数表示,厉害吧。更厉害的在后面,那就是笛卡尔心形曲线。

七夕节礼物有多难?数学方法追妹子,为她比心

为什么说心形曲线厉害?这里有一个故事,传说(注意,是传说),笛卡尔奉命教瑞典公主克里斯汀数学,二人日久生情,“在天愿作比翼鸟,在地愿为连理枝”,可是好景不长,国王知道后勃然大怒,下令处死笛卡尔,经过公主苦苦哀求后改为流放,二人永生难再见。笛卡尔不久染病,写给公主的信也被国王截获,再连寄十多封书信没有回音之后,伤心欲绝的笛卡尔写下了著名的心形线公式:r=a*(1-sin(θ))

七夕节礼物有多难?数学方法追妹子,为她比心

没想到这封信依然被国王截获,但是国王并不懂这是什么意思,终于,这饱含深意的情书送到了公主手里,公主看到后即刻画出了心形线,明白了笛卡尔的心意,二人虽不能结为连理,但二人始终彼此相爱,这也许就是刻骨铭心的相恋吧。

七夕节礼物有多难?数学方法追妹子,为她比心

说完这个故事,小编就带大家看一下这个著名的公式:r=a*(1-sin(θ))对于大多数人来说,常见的坐标往往都是直角坐标,在直角坐标系中表示一个点很自然就会用到(x,y)坐标,但是大家想过(x,y)究竟是什么意思吗?其实,x,y分别为点到x轴,y轴的投影,用这种方式可以自然的表示出平面上的所有点,除了这个以外,还有别的办法吗?

七夕节礼物有多难?数学方法追妹子,为她比心

答案是显而易见的,当我们选择一个点固定,再找一个已知长度为r的线段,这个线段转过一定角度,它的末端是不是就代表了一个点?这种方法是否能表示平面呢所有点呢?(当然可以了)笛卡尔就是利用了极坐标成功迷惑了所有人,把自己的相思顺利送到了公主手里,数学有时候也是很浪漫的。

七夕节礼物有多难?数学方法追妹子,为她比心

那么心形线究竟怎么画呢?在知道极坐标后,依靠人工仍然难以画出心,因此这里采用了较火的编程软件python来制作心形线(因为它包多库全又简单,别问我怎么知道的)。废话少说直接上代码:

七夕节礼物有多难?数学方法追妹子,为她比心

所得的图如下:

七夕节礼物有多难?数学方法追妹子,为她比心

相信大家一定很失望,说话的美轮美奂呢?说好的爱情呢?不要急,数学有时候就这样古板啊,稍微修一修,结果就不一样了,废话少说,先甩代码:

七夕节礼物有多难?数学方法追妹子,为她比心

不要问我代码为什么是斜的,我只是想让大家活动活动脖子,祝大家脱单愉快,这次送给大家两颗心,出图:

七夕节礼物有多难?数学方法追妹子,为她比心

是不是很简单呢?赶快为你心爱的她准备吧。在这里小编祝大家七夕节快乐,欢迎大家多留言多提问,数学、编程问题一起交流。

“数学有多难”致力于数学平民化。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多