VZSkizze VZT Vorzeichentabelle als Skizze
Anleitung
Die Graphik wird nur dann aktualisiert, wenn
- der Term f(x) verändert wird
- der Graph angeklickt wird
Das Applet versucht einen geeigneten Ausschnitt automatisch zu finden, und zwar anhand der gefundenen Nullstellen. Sofern lokale Extrempunkte vorliegen, wird der Graph wird in y-Richtung so skaliert, dass er etwa 75% ausreizt.
Um eine Aktualisierung per JavaScript zu erzwingen:
evalCommand("RunUpdateScript(f)");
0 Schaltfläche für Menü ausblenden
Schaltfläche einblenden (Voreinstellung): setVisible("btNeu", true)
Schaltfläche ausblenden: setVisible("btNeu", false)
1.1 Beschriftung der Nullstellen:
Die Nullstellen werden gezielt umbenannt, wenn in der Liste liN entsprechende Einträge vorliegen:
z.B.: liN = {"x_1", "x_2", "x_3"}
Wenn die Liste leer ist (liN = { } ist die Voreinstellung) werden die tatsächlichen Nullstellen als Beschriftung verwendet.
JavaScript: evalCommand( "liN = {\"x_1\", \"x_2\", \"x_3\"}" );
1.2 Höhe der Nullstellen
Die Höhe der Beschriftung wird automatisch gesetzt, wenn yn = 0 (Voreinstellung) ist. Will man einen andere Höhe haben, muss man yn ändern:
JavaScript: setValue( "yn", -1 );
1.3 Darstellung der Nullstellen auf der x-Achse
1.3.1 pstyle = Punktstyle ((-1 default, 0 filled circle, 1 cross, 2 circle, 3 plus, 4 filled diamond, 5 unfilled diamond, 6 triangle (north), 7 triangle (south), 8 triangle (east), 9 triangle (west))
JavaScript: setValue("pstyle", 3)
1.3.2 psize = Punktgröße
JavaScript: setValue("pstyle", 4)
1.4 Bezeichnung der x-Achse
x-Achsen-Bezeichnung durch "b" ersetzen:
setTextValue("txx", "b");
2 Dargestellte Funktion
Die Funktion des dargestellten Graphen heißt intern f.
2.1 Bezeichnung der Funktion
txf = "Latex-Code für Funktionsname"
Voreinstellung (für erste Ableitung): txf = "f^{\,\large\prime}"
JavaScript: setTextValue("txf", f^{\\,\\large\\prime}")
(ACHTUNG: Backshlashs müssen jeweils doppelt sein!)
3 Titel der Graphik
Titel einblenden (Voreinstellung): setVisible("Titel", true)
Titel ausblenden: setVisible("Titel", false)
Titel ändern:
Statisch: setTextValue("Titel", "Latex-Code für Titel")
Dynamisch: evalCommand("Titel=\"\\textsf{Skizze von {\\bf{}G_{\" txf \"}}}\"")
4 Vorzeichen
Die Vorzeichen werden stets in der Mitte zwischen 2 Nullstellen platziert, bzw. zwischen Rand und äußerer Nullstellen.
4.1 Höhe der Vorzeichen
yp = Höhe der Pluszeichen
ym = Höhe der Minuszeichen
Die Vorzeichen werden automatisch plaziert, wenn yp nicht 0 ist bztw. wenn ym nicht 0 ist. Voreinstellung: yp=0, ym=0.
JavaScript: setValue("yp", 1.3)
JavaScript: setValue("ym", -0.7)
4.2 Skalierungsfaktor der Vorzeichen
vzsize = Skalierungsfaktor (Voreinstellung: vzsize=1)
JavaScript: setValue("vzsize", 1)
5 Angezeigter Bereich:
UL = Unterer linker Eckpunkt
OR = Oberer rechter Eckpunkt
JavaScript: setCoords("UL", -3, -2.3)
JavaScript: setCoords("OR", 3, 2.3)
Achtung:
Eigentlich ist hier keine Veränderung nötig, da die x-Koordinaten der beiden Punkte werden automatisch verändert werden, wenn wenigstens eine Nullstelle gefunden wird, so dass der Platz sinnvoll genutzt wird.
Der Graph wird außerdem so skaliert, dass er den Bereich in y-Richtung möglichst gut ausreizt.
Auch der Abstant vom Rand zu den äußeren Nullstellen wird automatisch gewählt, wenn dr = 0 ist.
Ist dr NICHT 0 so, so gibt dr den Bruchteil des Abstands der beiden äußeren Nullstellen zueinander an, der als Abstand vom Rand genutzt werden soll. Falls nur eine Nullstelle vorliegt, wird als Abstand der Wert 6 verwendet und davon der Bruchteil berechnet (etwas planlos, ich weiß).
JavaScript: setValue("dr", 0)