Zeichne die Yin-Funktion in Python

Zeichnung der impliziten Funktion

Eine implizite Funktion ist $ f (x, y) = 0 $, was schwierig in eine explizite Form umzuwandeln ist. Yen $ x ^ 2 + y ^ 2-1 = 0 $ ist ein typisches Beispiel. Es ist nicht unmöglich, es zu transformieren, aber es ist nicht sehr klug beim Zeichnen von Diagrammen, da es eine Fallklassifizierung erfordert. In solchen Fällen ist "Kontur" zweckmäßig.

python


import matplotlib.pyplot as plt
import numpy as np

delta = 0.025
xrange = np.arange(-2, 2, delta)
yrange = np.arange(-2, 2, delta)
X, Y = np.meshgrid(xrange,yrange)

#Achseneinstellungen
plt.axis([-2, 2, -2, 2])
plt.gca().set_aspect('equal', adjustable='box')

#Zeichnung
Z=X**2+Y**2-1
plt.contour(X, Y, Z, [0])
plt.show()

Plt.contour (X, Y, Z, [0]) im Code zeichnet eine Konturlinie mit Z = 0. Wenn Sie "[-1,0,1]" angeben, werden Konturlinien hinzugefügt. Es ist klug.

Andere Methode

Es ist ziemlich kurz, aber ich habe das Gefühl, ich male nur $ - \ epsilon <f (x, y) <\ epsilon $.

python


from sympy import *
x, y = symbols("x y")
Z=x**2+y**2-1
plot_implicit(Z, (x, -2, 2), (y, -2, 2))

Ausführungsergebnis

aa.png

Recommended Posts

Zeichne die Yin-Funktion in Python
Zeichnen Sie ein Diagramm mit Python
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Erstellen Sie eine Funktion in Python
Zeichnen Sie MP3-Wellenformen in Python
Verwenden Sie die Rückruffunktion in Python
ntile (Dezil) -Funktion in Python
Zeichnen Sie die Festplatte von Poancare in Python
Zeichnen Sie "Farn programmgesteuert zeichnen" in Python
Nichtlineare Funktionsmodellierung in Python
Sofortige Funktion (Lüge) in Python
Zeichne ein Herz in Python
Python-Funktion ①
[Python] -Funktion
Python-Funktion ②
Zeichnen Sie Sinuswellen mit Blender Python
Implementieren Sie die Funktion power.prop.test von R in Python
Inklusive Notation im Argument der Python-Funktion
Zeichnen Sie Knoten interaktiv mit Plotly (Python)
Zeichnen Sie eine Streudiagrammmatrix mit Python
Schreiben Sie die AWS Lambda-Funktion in Python
Messen Sie die Ausführungszeit von Funktionen in Python
Funktionssynthese und Anwendung in Python
Zeichnen Sie ein CNN-Diagramm in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Geokodierung in Python
SendKeys in Python
Python-Aufzählungsfunktion
Metaanalyse in Python
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Unittest in Python
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Nehmen Sie die logische Summe von List in Python (Zip-Funktion)
Python> Funktion> Schließen
Epoche in Python
Zwietracht in Python
[Python] Generatorfunktion
Mit Python Teil 2 ein Herz zeichnen (SymPy Edition)
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
Zeichnen Sie mit graphviz eine Baumstruktur in Python 3
LINE-Bot [0] in Python
Python> Funktion> Innere Funktion
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Dualität in der Funktion
Konstante in Python