养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

【python入门】matplotlib画极坐标方程图像

时间:2024-10-19 22:33:29

本文,用matplotlib来绘制极坐标方程的图像。

【python入门】matplotlib画极坐标方程图像

工具/原料

电脑

python3.6

方法/步骤

1、先来了解一下python里面向量的"乘法争犸禀淫"的一种特性,给出两个阶数相同的向量a和b,a*b的结果是对应元素相乘,仍是一个阶数相同的向量。a=np.arra烤恤鹇灭y([1,2,3])b=a+1foriin[a,b,a*b]:print(i)

【python入门】matplotlib画极坐标方程图像

2、先把参数的变化范围0到2π细分,每0.001为一个数字:a=np.arange(0,2*np.pi,0.001)

【python入门】matplotlib画极坐标方程图像

3、极坐钿泼兽匿标方程ρ=sin(3*t)对应的参数方程是:x=sin(3*t)*sin(t)y=sin(3*t)*cos(t)在python里面,要把x和y视为与a阶数相同的向量。

【python入门】matplotlib画极坐标方程图像

4、绘制图像:plt.plot(x,y,'-',c=(0,0,1))plt.show()这个图像看起来有点变形。

【python入门】matplotlib画极坐标方程图像

5、需要确定画布的大小,才能保证图像不变形:v=5*(max(y)-min(y))/(max(x)-min(x))plt.figure(figsize=(5,v))

【python入门】matplotlib画极坐标方程图像

6、隐藏坐标系:plt.axis('off')

【python入门】matplotlib画极坐标方程图像

© 一点知识