[list][*]ich verwende grundsätzlich die Englische Sprachversion - kann unter jeder Spracheinstellung verwendet werden (allerdings ohne Eingabehilfen Auswahllisten)[/*][*][icon]/images/ggb/toolbar/mode_evaluate.png[/icon] Symbolic Evaluation [color=#1155Cc][br]verwendet exakte Zahlen/Terme[/color] sqrt(3)=√3 ist ein Symbol/kein numerisch gerundeter Wert 1.732[/*][*][icon]/images/ggb/toolbar/mode_numeric.png[/icon] Numeric Evaluation [br][color=#1155Cc]erzeugt gerundete Fließkommazahlen/Terme[/color][/*][*][icon]/images/ggb/toolbar/mode_keepinput.png[/icon] Keep Input[br][color=#1155Cc]Ausdruck/Term wird nicht ausgerechnet(evaluate), in Formelterm umgewandelt und angezeigt[/color][br][/*][/list][br][size=150]Zuweisung (Classic-Version[/size])[br][br][i]a[color=#ff0000][size=150]:[/size][/color]5[/i] [color=#1155Cc]variable a mit dem Wert 5 belegen[/color][br][i]f(x)[size=150][color=#ff0000]:=[/color][/size]m x + b[/i] [color=#1155Cc]Funktionelle Zuweisung, definiert eine allgemeine Funktion m,b unbestimmt[/color][br]um daraus eine grafisch darstellbare Gerade zu erhalten müssen m,b mit Werten belegt werden[br]Achtung das Gleicheitszeichen alleine = hat KEINE zuweisende Funktion![br][list][*]mit Zuweisung[br][i]m:-2[/i][br][i]b:3[/i][br][i]f(x) [color=#1155Cc]hat jetzt die Form -2 x + 3 und wird in Graphics angezeigt[/color][/i][br][/*][*]ohne Zuweisung m,b bleiben unbestimmt[br][i]g(x):=Substitute(f(x),{ m = -2, b= 3} )[/i] [color=#1155Cc]ersetze m,b durch die gegebenen Werte[/color] g(x) in Graphics[br][/*][*]multivariable Funktion[br][i]f(x,m,b):=m x + b[/i] [color=#1155Cc]bei jedem Funktionsaufruf müssen die Argumentvariablen angegeben werden[/color] [br][i]g(x):=f(x,-2,3)[/i][br][/*][/list]Listen & Matrizen[br][list][*]L:{4,3,2,4} [color=#1155Cc]einfache Liste mit 4 Werten 1..3 in Variable L ablegen - Zuweisung an L[/color][/*][*]k:Element(L,3) [color=#1155Cc]Listenelement Nummer 3 (Zuweisung k:=2),[br]in besonderen Fällen ist short indexing möglich, k: L(3) - Im CAS besser KEIN short indexing obwohl damit die Lesbarkeit von Code sehr erschwert wird![/color][/*][*]Matrizen sind besondere Listen [br]A:{{a11,a12},{a21,a22}} [color=#1155Cc]A²°² Matrix {{1 zeile},{2 zeile}} A^-1 inverse [/color][br]Achtung: Zeilen-Matrizen {{1,2,3}} und Spalten-Matrizen {{1},{2},{3}} sind optisch kaum von Punkt- oder Vektor-Objekten zu unterscheiden![/*][*]Flatten() [br]L:Flatten(A) [color=#1155Cc]A reduzieren auf einfache Liste {a11,a12,a21,a22}[/color][/*][*]Transpose()[br]Transpose(A) [color=#1155Cc]Zeilen- und Spalten-Tausch {{a11,[color=#9900ff]a21[/color]},{[color=#9900ff]a12[/color],a22}}[/color][br][/*][/list]