Benutzer:Rumil/Plot-Button-Testseite

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.

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  
Browser Test
Firefox 52+  
Chrome 68+  
Edge 15+  
Opera 44+  
Safari 11+  

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
      Reelle Funktion.
      Implizite Funktion.
      Implizite Funktion.
      Parameterkurve.
      Ableitung einer Funktion.
      Ableitung einer Funktion.
      Integralfunktion.
 
  Graph der Fehlerfunktion.

Die Fehlerfunktion:

 

Komplexe Funktionen

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

 

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

Unterschiedliche Darstellungsverfahren:

Funktion
 
Button Verfahren
  HSL
  HSL und quadratisches Gitter
  HSL und polares Gitter
  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
    Schwingung mit schwingender Amplitude.
     , sinc(0):=1.

Alternativ lassen sich Niveaulinien in der Ebene zeichnen:

Funktion Heatmap mit Niveaulinien
   
   

Parameterflächen

Bearbeiten
Funktion Graph Anmerkungen
    Parameterdarstellung eines Torus.

Ungleichungen

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

Differentialgleichungen

Bearbeiten
Anfangswertproblem Graph der Lösung
   

Der Anfangszustand wird wie folgt angegeben: