今天小編為大家?guī)淼氖荘ython畫四葉草方法,想知道怎么做的小伙伴來看看接下來的這篇
今天小編為大家?guī)淼氖荘ython畫四葉草方法,想知道怎么做的小伙伴來看看接下來的這篇文章吧,相信一定會幫到你們的。
??????Python怎么畫四葉草?Python畫四葉草方法
??????1、首先打開spyder編譯器,先加載模塊:import numpy as np,import matplotlib.pyplot as plt,用到了numpy和matplotlib兩個模塊。

??????2、然后新建畫布,并確定畫布大小:plt.figure(figsize=(6,6))。

??????3、四葉草的極坐標方程是:1 + cos(4*t) + 2 * (sin(4*t)) ^ 2,為此,自定義一個函數(shù):def f(t):return 1+np.cos(4*t) + 2*(np.sin(4*t))**2。

??????4、參數(shù)t的取值范圍是0到2π,細分為1000份:t= np.linspace(0, 2*np.pi, 1000)print(t[-20:])。

??????5、接著把極坐標轉(zhuǎn)化為直角坐標:x=f(t)*np.cos(t) y=f(t)*np.sin(t)。

??????6、再繪制四葉玫瑰線:plt.plot(x,y,c='g')。

??????7、最后顏色填充為綠色:plt.fill(x,y,c='g')。

標簽: