如何制作一个薯片绘制案例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计551个文字,预计阅读时间需要3分钟。
文章目录+ 案例介绍+ 准备工作+ 章节设计+ 代码汇总+ 运行结果+ 后记+ 案例介绍+ 今天我们用Python来绘制一张海报。
文章目录
- 案例介绍
- 准备工作
- 细节设计
- 代码汇总
- 运行结果
- 后记
案例介绍
今天我们用 Python 来绘制一个薯片。类似下图样式:
说是一个薯片,在数学上,这种曲面其实称作双曲抛物面,形状类似于马鞍。
在XOZ坐标平面上构造一条开口向上的抛物线,然后在YOZ坐标平面上构造一条开口向下的抛物线(两条抛物线的顶端是重合于一点上);然后让第一条抛物线顺着另一条抛物线上滑动,便形成了马鞍面。坐标原点为马鞍面的鞍点。
准备工作
- matplotlib 库
- numpy 库
- mpl_toolkits 库。
细节设计
代码设计的关键是如何构造马鞍面的函数解析式:z=x2/a2-y2/b2。
本文共计551个文字,预计阅读时间需要3分钟。
文章目录+ 案例介绍+ 准备工作+ 章节设计+ 代码汇总+ 运行结果+ 后记+ 案例介绍+ 今天我们用Python来绘制一张海报。
文章目录
- 案例介绍
- 准备工作
- 细节设计
- 代码汇总
- 运行结果
- 后记
案例介绍
今天我们用 Python 来绘制一个薯片。类似下图样式:
说是一个薯片,在数学上,这种曲面其实称作双曲抛物面,形状类似于马鞍。
在XOZ坐标平面上构造一条开口向上的抛物线,然后在YOZ坐标平面上构造一条开口向下的抛物线(两条抛物线的顶端是重合于一点上);然后让第一条抛物线顺着另一条抛物线上滑动,便形成了马鞍面。坐标原点为马鞍面的鞍点。
准备工作
- matplotlib 库
- numpy 库
- mpl_toolkits 库。
细节设计
代码设计的关键是如何构造马鞍面的函数解析式:z=x2/a2-y2/b2。

