| Bitte beachten Sie: Diese Version des GeoGebra Wikis steht nur noch als Archiv zur Verfügung und kann nicht mehr verändert werden. Falls Sie Ihre GeoGebra Konstruktionen mit anderen Benutzern teilen wollen, können Sie hierfür unser Projekt GeoGebraTube verwenden. Sie sind auch eingeladen, uns bei der Verbesserung unseres neuen Wiki zu helfen. Falls Sie Fragen oder Vorschläge haben, können Sie uns mit einer E-Mail a webmaster@geogebra.org erreichen. |
CAS
Diese Seite beschreibt die Fähigkeiten des CAS, welches in der zukünftigen Geogebra-Version enthalten sein wird. Wer interessiert ist, kann eine Entwickler-Version per WebStart testen. Da es sich noch um eine Entwicklungsversion handelt, bitte keine Anfragen diesbezüglich im Forum stellen.
Inhaltsverzeichnis |
GeoGebraCAS Documentation
Grundlegenden Eingabe
- Eingabe-Taste -> Auswertung der Eingabe
- STRG + Eingabe-Taste -> Überprüfung der Eingabe aber keine Auswertung. Beispiel:
b+bbleibtb+b. Achtung: Zuweisungen, wiea := 5werden immer ausgewertet. - Wenn die Einfügemarke in einer leeren Zeile ist, bewirkt
- die Leerzeile, das die letzte Ausgabe eingefügt wird.
- "Klammer zu" ), das die letzte Ausgabe in Klammern eingefügt werden.
- das Gleichheitszeichen, dass die letzte Eingabe wieder eingefügt wird.
- Die Unterdrückung der Ausgabe erreicht man durch das Anfügen eines Semikolons, zum Beispiel:
a:=5;
- Üblicherweise werden die folgenden Eingaben automatisch umgeschrieben:
- 2+2= wird zu 2+2
- f(x)=x^2 wird zu f(x)=x²
- a = 3 wird nicht zu a:= 3 umgeschrieben, da man auch Gleichungen der Art a = 3 verwenden kann.
- Zuweisungen für die Variablen x und y sind nun in der CAS-Ansicht erlaubt, also etwa x := 5 und y := 7. Allerdings muss man dabei beachten, dass der Wert von x und y nicht im Rest von GeoGebra verwendet werden kann, da sie dort weiterhin für Funktionen und Gleichungen reserviert sind.
Werkzeugleiste
- Ein Klick auf einen Knopf in der CAS-Werkzeugleiste bewirkt, dass der ausgewählte Befehl auf die Zeile angewendet wird, die gerade bearbeitet wird.
- Man kann auf Teile des Eingabetextes auswählen und der Befehl wird auf den ausgewählten Teil angewendet wird.
Variablen
Zuweisungn und Verbindungen zu GeoGebra
- Zuweisungen benutzen eine Gleichheitszeichen mit einem Doppelpunkt davor :=. Zum Beispiel
b := 5unda(n):=2*n + 3. - Um die Zuweisung zu einem Variablennamen zu löschen verwendet man
Delete[b]b :=
- Variablen und Funktionen werden immer, wenn es möglich ist, im CAS und in GeoGebra gemeinsamen benutzt. Wenn man im CAS
b:=5definiert, dann man man b auch überall in GeoGebra nutzen. Wenn man über die Eingabezeile eine Funktionf(x)=x^2definiert hat, dann man man sie auch im CAS nutzen.
Zeilenbeziehungen
Die Zeilen im CAS-Fenster werden durchnummeriert, so ist es möglich, sich bei der Eingabe auf andere Zeilen zu beziehen. Zwei Möglichkeiten stehen zur Verfügung:
* Static row references insert text from another row, so your input is changed.
o # inserts the previous output
o #5 inserts the the output of row 5
o ## inserts the previous input
o #5# inserts the input of row 5
* Dynamic row references use text from another row, but don't change your input.
o % inserts the previous output
o %5 inserts the the output of row 5
o %% inserts the previous input
o %5% inserts the input of row 5
Gleichungen
- Gleichungen werden mit einem einfache Gleichheitszeichen angegeben, zum Beispiel 3x + 5 = 7
- Man kann Äquivalenzumformungen auf Gleichungen anwenden. Zum Beispiel bewirkt (3x + 5 = 7) - 5, dass auf beiden Seiten des Gleichheitszeichens 5 angezogen wird. So kann man Gleichungen von Hand umformen und auflösen.
Gleichungen auflösen
Die beiden Befehle Solutions und Solve werden dazu verwendet, Gleichungen zu lösen:
* Solutions[ equation ] löst eine Gleichung nach x auf.
o Solutions[ x^2 = 4 ] ergibt als Lösung {2, -2}
* Solutions[ equation, var ] löst die Gleichung nach der gegebenen Variable var auf.
o Solutions[ 3a = 5b, a ] ergibt {5b / 3}
* Solve[ equation ] löst die Gleichung nach x.
o Solve[ x^2 = 4 ] returns {x = 2, x = -2}
* Solve[ equation, var ] löst die Gleichung nach der gegebenen Variablen auf.
o Solve[ 3a = 5b, a ] ergibt {a = 5b / 3}
Gleichungssystem mit zwei Gleichungen
* Solutions2[equation1, equation2] löst die beiden Gleichungen nach x und y auf.
o Solutions2[x + y = 2, y = x] liefert Template:1,1
* Solutions2[equation1, equation2, var1, var2] löst die beiden Gleichungen nach den zwei gegebenen Variablen var1 und var2 auf.
o Solutions2[a + b = 2, a = b, a, b] ergibt Template:1,1
* Solve2[equation1, equation2] löst die beiden Gleichungen nach x und y auf.
o Solve2[x + y = 2, y = x] liefert Template:X = 1, y = 1
* Solve2[equation1, equation2, var1, var2] löst die beiden Gleichungen nach den beiden gegebenen Variablen auf.
o Solve2[a + b = 2, a = b, a, b] ergibt Template:X = 1,y = 1
Grundlegende Befehle
Expand[ exp ] erweitert den gegebenen Ausdruck.
o Expand[ (x-2) (x+3) ] liefert x^2 + x - 6
* Factor[ exp ] faktorisiert den gegebenen Ausdruck.
o Factor[ 2x^3 + 3x^2 - 1 ] liefert 2*(x+1)^2 * (x-1/2)
* Numeric[ exp ], Numeric[ exp, precision ] versucht eine numerische (Näherungs-)Lösung zum gegebenen Ausdruck zu finden.
o N[ 1/2 ] liefert 0.5
o Numeric[ sin(1), 20 ] ergibt 0.84147098480789650666
Analysis
- Grenzwert[Ausdruck, Variable, Wert] und Grenzwert[Ausdruck, Variable, Wert, Richtung] versuchen den Grenzwert dieses Ausdrucks zu bestimmen.
- Grenzwert[ sin(x)/x, x, 0 ] liefert 1
- Grenzwert[ 1/x, x, 0, Left ] liefert -Unendlich
- LimitAbove[ exp, var, value ] versucht den Grenzwert des Ausdrucks zu ermitteln.
- LimitAbove[ 1/x, x, 0 ] returns Infinity
- LimitBelow[ exp, var, value ] versucht den Grenzwert des Ausdrucks zu ermitteln.
- LimitBelow[ 1/x, x, 0 ] returns -Infinity
- Summe[ Ausdruck, Variable, von, bis ] bestimmt die Summe für den angegebenen Ausdruck. Dabei können auch symbolische Variablen als Grenzen angegeben werden.
- Summe[i^2, i, 1, 3] liefert 14
- Summmer^i, i,0,n] liefert (1-r^(n+1))/(1-r)
- Summme[(1/3)^i, i,0,Infinity] liefert 3/2
- Ableitung[ Funktion ], Ableitung[ Funktion, Variable ], Derivative[ Funktion, Variable, n ] bestimmt die n-te Ableitung der Funktion bzgl. der angegeben Variable. Wenn keine Variable angegen ist, wird "x" verwendet.
- Ableitung[ sin(x)/x^2, x ] liefert (x^2*cos(x) - sin(x)*2*x) / x^4
- Ableitung[ sin(a*x), x, 2 ] liefert -sin(a*x)*a^2
- Integral[ Funktion, Variable ], Integral[ Funktion, Variable, x1, x2 ] bestimmt das endliche Integral der angegeben Funktion bzgl. der genannte Variable.
- Integral[ cos(x), x ] liefert sin(x)
- Integral[ cos(x), x, a, b ] liefert sin(b) - sin(a)
Weitere Befehle
Die folgenden Befehle sind symbolische Varianten der bereits existierenden GoeGebra-Befehle.
- ggt[Zahl, Zahl] ... gibt den größten gemeinsamen Teiler dieser Zahlen aus.
- kgV[Zahl, Zahl] ... gibt das kleine gemeinsame Vielfache dieser Zahlen aus.
- Numerator[ <Function> ]
- Denominator[ <Function> ]
- PartialFractions[ <Function> ]
- Limit[ <Function>, <Value> ]
- LimitAbove[ <Function>, <Value> ]
- LimitBelow[ <Function>, <Value> ]
- Degree[ <Polynomial> ]
- Coefficients[ <Polynomial> ]
- Div[ <Polynomial>, <Polynomial> ]
- Mod[ <Polynomial>, <Polynomial> ]
- Factors[ <Polynomial> ]
- Simplify[ <Function> ]