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.

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  
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: