Heim > Artikel > Backend-Entwicklung > Wie man mit Python ein vierblättriges Kleeblatt zeichnet
Wie zeichnet man ein vierblättriges Kleeblatt mit Python?
Öffnen Sie den Spyder-Compiler und laden Sie zuerst das Modul:
Empfohlen: „Python-Tutorial“
import numpy as np import matplotlib.pyplot as plt
Verwendet Numpy und matplotlib zwei Module.
Erstellen Sie eine neue Leinwand und bestimmen Sie die Leinwandgröße:
plt.figure(figsize=(6,6))
Die Polarkoordinatengleichung des Vierblatts Klee ist:
1 + cos(4*t) + 2 * (sin(4*t)) ^ 2
Definieren Sie dazu eine Funktion:
def f(t): return 1+np.cos(4*t) + 2*(np.sin(4*t))**2
Der Wertebereich des Parameters t beträgt 0 bis 2π, unterteilt in 1000 Teile:
t= np.linspace(0, 2*np.pi, 1000) print(t[-20:])
Polarkoordinaten in rechtwinklige Koordinaten umwandeln:
x=f(t)*np.cos(t) y=f(t)*np.sin(t)
Zeichnen Sie die vierblättrige Rosenlinie:
plt.plot(x,y,c='g')
Farbfüllung ist grün:
plt.fill(x,y,c='g')
Das obige ist der detaillierte Inhalt vonWie man mit Python ein vierblättriges Kleeblatt zeichnet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!