学计算机的男生发这个给我看是什么意思?www.zhihu.com
原理其实挺简单的. 代码网上也有. 最难的部分前人都告诉我们了, 心形可画. 要自己推导通过泰勒各种扭也可以. 通过肉眼扭我感觉也不是不可..
我们理一下思路.怎么画心形曲线
怎么填满心形曲线
怎么用 python 画
怎么画心形曲线
这个 google 一下就行了. heart curve equation
我们选用中上那个.
怎么填满心形曲线
naive 的想法, 函数=0 是一根线, 那线的两侧就是大于 0 跟小于 0.
取x, y = 0 , 发现 函数 <=0 是成立的. 先试试
怎么用 python 画
我们先测试一下公式, 把公式放到 python 里去. 借助 sympy 这个库,确认这个公式长的可靠.
from sympy import var, plot_implicit
var('x y ')
plot_implicit((x**2+(-y)**2-1)**3+x**2*(-y)**3)
我们把一行画心的代码解析一下长这样