Das Zeichnen von Polarplots ist in Sage straightforward und mit einem simplen Zweizeiler zu erledigen.
Erst teilen wir Sage mit, daß theta
eine Variable ist:
theta = var('theta')
Und dann übergeben wir der Methode polar_plot
einfach die zu plottende Funktion und den Geltungsbereich von theta
:
polar_plot(exp(cos(theta)) - 2*cos(4*theta) + sin(theta/12)**5, (theta, 0, 75)).show()
Und erhalten im Nu die Zeichnung der Schmetterlingskurve:
Mehrere Plots können als Liste (in eckigen Klammern) übergeben werden:
var('t')
polar_plot([cos(4*t) + 1.5, 0.5*cos(4*t) + 2.5, 0.25*cos(4*t) + 3.5], (t, 0, 2*pi),
color='black', thickness=2, fill=True, fillcolor='grey').show()
Beachtet die automatische Farbabstufung zwischen den einzelnen Zeichnungen.
Über …
Der Schockwellenreiter ist seit dem 24. April 2000 das Weblog digitale Kritzelheft von Jörg Kantel (Neuköllner, EDV-Leiter, Autor, Netzaktivist und Hundesportler — Reihenfolge rein zufällig). Hier steht, was mir gefällt. Wem es nicht gefällt, der braucht ja nicht mitzulesen. Wer aber mitliest, ist herzlich willkommen und eingeladen, mitzudiskutieren!
Alle eigenen Inhalte des Schockwellenreiters stehen unter einer Creative-Commons-Lizenz, jedoch können fremde Inhalte (speziell Videos, Photos und sonstige Bilder) unter einer anderen Lizenz stehen.
Werbung