Zeichnen eines Polynoms in Python

Ich bin neu in Python Plotten abgesehen von einigen Grundkenntnissen der matplotlib.pyplot. Meine Frage ist, wie eine Handlung höheren Grades Polynome? Eine Methode, die ich sah, war Ausdruck von y in Bezug auf x und dann Plotten der Werte. Ich habe aber 2 Schwierigkeiten:

  1. y und x kann nicht getrennt werden.
  2. Ich erwarte eine geschlossene Kurve(eigentlich eine komplizierte Kurve)

Das Polynom ich bin versucht zu zeichnen ist:

c0 + c1*x + c2*y +c3*x*x + c4*x*y + c5*y*y + c6*x**3 + c7*x**2*y + ..... c26*x*y**5 + c27*y**6

Alle Koeffizienten c0 zu c27 bekannt sind.
Wie kann ich den plot dieser Kurve?

Zudem könnten Sie bitte mir empfehlen, Ressourcen aus denen ich lernen kann zeichnen und Visualisierung in Python?

Klarstellung:
Sorry an alle für die es nicht klar genug. Es ist nicht eine Gleichung der Oberfläche (beinhaltet 3 Variablen: x, y und z). Ich sollte eine null am Ende: c0 + c1*x + c2*y +c3*x*x + c4*x*y + c5*y*y + c6*x**3 + c7*x**2*y + ..... c26*x*y**5 + c27*y**6 =0

Wenn Sie erwarten, dass eine Kurve, die, vielleicht möchten Sie Ihren Polynom = 0, und betrachten es als eine implizite Gleichung? Wenn Sie wollen einfach nur "zeichnen Ihren Polynom", da es eine Funktion von zwei Variablen, das Ergebnis ist eine Oberfläche, nicht eine Ebene Kurve.
ja, bearbeitet meine Frage. sorry für die Verwirrung
Sie können einen Blick auf this SO Frage, und der plot_implicit - Funktion in sympy.

InformationsquelleAutor Ally | 2013-08-06

Schreibe einen Kommentar