Benutzer:Rumil/Plot-Button-Testseite

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Zusammenfassung[Bearbeiten]

Der Plot-Button ist eine experimentelle Vorlage. Er ermöglicht das Zeichnen einer Funktion in einem externen JavaScript-Programm. Der Funktionsterm wird dabei via URL-Query übergeben.

Sicherheit[Bearbeiten]

Der Plot-Button kann als Link auf eine externe Seite betrachtet werden. Cross-Site-Scripting mit Wikimedia-Servern ist unmöglich. Die externe auf GitHub gehostete Website gehört mir und ich bin der Autor des Programms.

Technik[Bearbeiten]

Interoperabilität[Bearbeiten]

  • Das Programm lässt sich auch offline benutzen. Man verlinkt am besten von einer Offline-Startseite darauf und verteilt das Paket auf alle Computer des Intranets.
  • Es lässt sich dank Responsive Design auch als iframe einbetten. Auf Wikibooks sind Inlineframes aber nicht erstellbar, da sonst eine Einfallstür für Cross-Site-Scripting und Pishing bestünde.

Browser-Kompatibilität[Bearbeiten]

Desktop Yes check.svg
Browser Test
Firefox 52+ Yes check.svg
Chrome 68+ Yes check.svg
Edge 15+ Yes check.svg
Opera 44+ Yes check.svg
Safari 11+ Yes check.svg

Epiphany 3.18 scheint Maus-Ereignisse nicht an WebKit weiterzugeben. Auf Mobil/Tablet klappt es nicht so richtig. Wird zwar von neuerer Software angezeigt, aber die Touch-Bedienung überschattet irgendwie die Maus-Ereignisse zum Verschieben des Koordinatensystems.

Beispiele[Bearbeiten]

Reelle Funktionen, Kurven[Bearbeiten]

Kurve Hell Dunkel Anmerkungen
Zeichnen lassen Zeichnen lassen Reelle Funktion.
Zeichnen lassen Zeichnen lassen Implizite Funktion.
Zeichnen lassen Zeichnen lassen Implizite Funktion.
Zeichnen lassen Zeichnen lassen Parameterkurve.
Zeichnen lassen Zeichnen lassen Ableitung einer Funktion.
Zeichnen lassen Zeichnen lassen Ableitung einer Funktion.
Zeichnen lassen Zeichnen lassen Integralfunktion.
Zeichnen lassen Graph der Fehlerfunktion.

Die Fehlerfunktion:

Komplexe Funktionen[Bearbeiten]

Funktion Graph Anmerkungen
Zeichnen lassen Eine komplexe Funktion.
Zeichnen lassen Eine komplexe Funktion.
Zeichnen lassen Die Gamma-Funktion.
Zeichnen lassen Die allgemeine Potenzfunktion.
Zeichnen lassen Ableitung einer komplexen Funktion.
Zeichnen lassen Integraldarstellung des Logarithmus. Links sichtbare Artefakte, weil der geradlinige Pfad der Singularität zu nahe kommt.
  für

Zeichnen lassen Der aus Strecken zusammengesetzte Pfad führt nun oben um die Singularität herum.

Unterschiedliche Darstellungsverfahren:

Funktion
Button Verfahren
Zeichnen lassen HSL
Zeichnen lassen HSL und quadratisches Gitter
Zeichnen lassen HSL und polares Gitter
Zeichnen lassen HSL und polares Gitter, wobei L eine Kippschwingung von ist. Eignet sich gut zum Inspizieren von Nullstellen und Singularitäten.

Bivariate Funktionen[Bearbeiten]

Funktion Graph Anmerkungen
Zeichnen lassen Schwingung mit schwingender Amplitude.
Zeichnen lassen , sinc(0):=1.

Alternativ lassen sich Niveaulinien in der Ebene zeichnen:

Funktion Heatmap mit Niveaulinien
Zeichnen lassen
Zeichnen lassen

Parameterflächen[Bearbeiten]

Funktion Graph Anmerkungen
Zeichnen lassen Parameterdarstellung eines Torus.

Ungleichungen[Bearbeiten]

Ungleichung Lösungsmenge Anmerkungen
Zeichnen lassen Eine Ungleichung.
Zeichnen lassen Ein Ungleichungssystem.
Zeichnen lassen Zeigt die Lösungsmengen und ihre Überdeckung.
Zeichnen lassen Vereinigungsmenge.

Differentialgleichungen[Bearbeiten]

Anfangswertproblem Graph der Lösung
Zeichnen lassen

Der Anfangszustand wird wie folgt angegeben: