Heim > Backend-Entwicklung > Python-Tutorial > Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

藏色散人
Freigeben: 2020-05-30 09:46:09
Original
10882 Leute haben es durchsucht

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
Nach dem Login kopieren

Verwendet Numpy und matplotlib zwei Module.

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Erstellen Sie eine neue Leinwand und bestimmen Sie die Leinwandgröße:

plt.figure(figsize=(6,6))
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Die Polarkoordinatengleichung des Vierblatts Klee ist:

1 + cos(4*t) + 2 * (sin(4*t)) ^ 2
Nach dem Login kopieren

Definieren Sie dazu eine Funktion:

def f(t):
    return 1+np.cos(4*t) + 2*(np.sin(4*t))**2
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

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:])
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Polarkoordinaten in rechtwinklige Koordinaten umwandeln:

x=f(t)*np.cos(t)
y=f(t)*np.sin(t)
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Zeichnen Sie die vierblättrige Rosenlinie:

plt.plot(x,y,c='g')
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

Farbfüllung ist grün:

plt.fill(x,y,c='g')
Nach dem Login kopieren

Wie man mit Python ein vierblättriges Kleeblatt zeichnet

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage