查看原文
其他

妖气的小心心

武辛 地学分析与算法 2022-05-17


前段时间在某音看到一个妖气的心形动图,今天来用Python实现一个妖气的小心心。


主要函数为y = x^(2/3) + 0.9 * (b - x^2)^0.5 * sin(a * pi * x)。


01代码
#coding=utf-8#Pythonimport numpy as npimport sysimport PlotUtil
def plotFunc(plt, handle, data): x = data[1] y = data[2] a = data[0]
h = handle.plot(x, y, color = 'r')
plt.ylim(-2, 3) plt.xlim(-3, 3)
handle.axis('off')
return h
def plotLoveHeart(): datas = []
a = 5.2 while True: print(a) if a > 28: break x = np.linspace(-2, 2, 5000) y = np.abs(x) ** (2 / 3.0) + 0.9 * (4 - x ** 2) ** 0.5 * np.sin(a * np.pi * x) datas.append([a, x, y]) a += 0.2
filename = "loveHeart.gif" plot = PlotUtil.Plot(datas, plotFunc) plot.showGif(filename)
if __name__ == '__main__':
plotLoveHeart()02展示


结果展示

如需源码,请后台留言:"小心心"



说说线性规划

泰勒图的MATLAB实现

Python爬取高德地图--瓦片图

Python实现世界各国GDP排名变化

Matlab实现世界各国GDP排名变化

ArcPy批量定义投影和批量投影转换

机器人局部规划算法--DWA算法原理

ArcGIS时间滑块实现车辆轨迹动态展示

GPS数据处理---在野外采样寻点中的应用

更多精彩推荐,敬请关注我们


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存