Funktion |
=> | Eingabe |
|
![]() |
=> | x^y | x^2 | |
![]() |
=> | 1/2x^2 | 0.5x^2 | |
Absoluter Betrag(x) | => | abs(x) | |
![]() |
=> | sqrt(x) | |
![]() |
![]() |
=> | log(a,x) |
![]() |
![]() |
=> | ln(x) |
![]() |
![]() |
=> | ld(x) |
![]() |
![]() |
=> | lg(x) |
![]() |
![]() |
=> | sin(x) |
![]() |
![]() |
=> | cos(x) |
![]() |
![]() |
=> | tan(x) |
![]() |
![]() |
=> | cot(x) |
![]() |
![]() |
=> | sec(x) |
![]() |
![]() |
=> | csc(x) |
![]() |
![]() |
=> | arcsin(x) |
![]() |
![]() |
=> | arccos(x) |
![]() |
![]() |
=> | arctan(x) |
![]() |
![]() |
=> | arccot(x) |
![]() |
![]() |
=> | arcsec(x) |
![]() |
![]() |
=> | arccsc(x) |
![]() |
sinh(x) | => | sinh(x) |
![]() |
cosh(x) | => | cosh(x) |
![]() |
tanh(x) | => | tanh(x) |
![]() |
coth(x) | => | coth(x) |
![]() |
arsinh(x) | => | arsinh(x) |
![]() |
arcosh(x) | => | arcosh(x) |
![]() |
artanh(x) | => | artanh(x) |
![]() |
arcoth(x) | => | arcoth(x) |
Als Konstanten stehen e und PI zur Verfügung. Einige Beispiele:
(3.3x^3-2x^2+1)/(3x^2)
2sin(3x-PI/4)
abs(sin(3x))
x^3*PI/360
Im ersten Beispiel muss der Nenner 3x^2 in Klammern gesetzt werden, da sonst nur durch 3 dividiert und dann das Ergebnis mit der Potenz x^2 multipliziert würde! Die Multiplikationszeichen * werden vom Programm automatisch eingefügt, können jedoch auch eingegeben werden.
Mit den Eingabefeldern x-von, x-bis, y-von und y-bis wird das Fenster für die Graphendarstellung festgelegt. Mit Raster-x und Raster-y wird ein Hintergrundgitternetz mit der Achenbeschriftung festgelegt.
Beispiel: Rasterung der Y-Achse in 10-Grad-Schritten
HTML und Javascript stellen keine eigenen Funktionen zur Verfügung, mit denen Bildschirmgrafiken erstellt werden können.
Wenn man dennoch Grafiken erstellen will, muss man mit HTML-Bordmitteln auskommen: den Div-Elementen.
Div-Elemente sind rechteckige Bildschirmbereiche beliebiger Größe (kleinste Größe: 1Pixel), die genau auf den Bildschirm positioniert werden können. Funktionsgraphen lassen sich so aus Div-Elementen konstruieren.
Um den Programmieraufwand zu reduzieren, greift das Programm auf die Bibliothek jsDraw2D.js von Sameer Burle (http://www.jsfiction.com) zurück.
Diese Bibliothek wurde so modifiziert, dass die Graphen mit unabhängiger und beliebiger Skalierung der Achsen dargestellt werden können.