怎么用python画四叶草
怎么用python画四叶草?
打开spyder编译器,先加载模块:
推荐:《python教程》
import numpy as npimport matplotlib.pyplot as plt
用到了numpy和matplotlib两个模块。
立即学习“Python免费学习笔记(深入)”;
新建画布,并确定画布大小:
plt.figure(figsize=(6,6))
四叶草的极坐标方程是:
1 + cos(4*t) + 2 * (sin(4*t)) ^ 2
为此,自定义一个函数:
def f(t): return 1+np.cos(4*t) + 2*(np.sin(4*t))**2
参数t的取值范围是0到2π,细分为1000份:
t= np.linspace(0, 2*np.pi, 1000)print(t[-20:])
把极坐标转化为直角坐标:
x=f(t)*np.cos(t)y=f(t)*np.sin(t)
绘制四叶玫瑰线:
plt.plot(x,y,c='g')
颜色填充为绿色:
plt.fill(x,y,c='g')
文章推荐
-
python求n的阶乘
阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于1808年发明的运算符号,是数学术语。一个正整...
Python
23秒前 1 -
python输出九九乘法表
python输出九九乘法表 定义两层循环,外循环由1到9,内循环由外循环控制,然后计算内外循环变量的乘积,最后格式...
Python
1分钟前 1 -
在python3.x中可以使用中文作为变量名吗
在python3.x中可以使用中文作为变量名吗 可以。任何额外的库和工具都不需要。 Python3本身就可以正确运...
Python
2分钟前 1 -
python去重函数是什么
数据去重可以使用duplicated()和drop_duplicates()两个方法。DataFrame.duplica...
Python
4分钟前 1 -
用python写温度转换
Python写摄氏温度转换为华氏温度:celsius = float(input('输入摄氏温度: ')) # 计算华氏...
Python
5分钟前 1
最新文章
- python求n的阶乘 23秒前
- python输出九九乘法表 1分钟前
- 在python3.x中可以使用中文作为变量名吗 2分钟前
- python去重函数是什么 4分钟前
- 用python写温度转换 5分钟前
- Python之从列表推导到zip()函数的五种技巧 5分钟前
- python安装完后怎么用 6分钟前
- python怎么读写文件 7分钟前
- python怎么读音 8分钟前
- python3怎么运行 8分钟前