Python を使用して四つ葉のクローバーを描くにはどうすればよいですか?
spyder コンパイラを開いて、最初にモジュールをロードします:
推奨: "python チュートリアル"
import numpy as np import matplotlib.pyplot as plt
numpy とmatplotlib の 2 つのモジュール。
新しいキャンバスを作成し、キャンバス サイズを決定します。
plt.figure(figsize=(6,6))
四つ葉の極座標方程式clover は次のとおりです:
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を使って四つ葉のクローバーを描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。