|
|
Stichworte
(ausgewählte Rechenanweisungen)
Ableiten (siehe Differenzieren)
Absolutbetrag (siehe Betrag)
Abstand
zwischen zwei zueinander passenden geometrischen Objekten
in: Punkte, Geraden und Ebenen
> |
with (geom3d):
distance (point (R, 2, 3, 4), point (S, 5, 6, 7)); |

Animation
in: Darstellungen einer Funktionenschar
> |
with (plots):
animate (t*x^2, x = -3..3,
t = 0..4,
view = -5..10,
color = blue,
frames = 60); |

Annahmen
in: Konstanten, Variablen und Variablentypen
> |
assume (a < 0, b <
0):
is (a*b, positive);
simplify (sqrt(x^2)) assuming (x, real); |
true

Ausgabe
mit Formatangaben
in: Das Intervallhalbierungsverfahren
> |
printf ("%s%7.3f\n%s", "xyz ", -34.0587302, "next"); |
xyz -34.059
nextAusmultiplizieren
in: Terme und Termumformungen


Berechnen einer reellen Zahl
in: Konstanten, Variablen und Variablentypen
3.141592654
Betrag
abs in: Rechnen mit komplexen Zahlen
norm in: Rechnen mit Vektoren
> |
abs(-5);
with (linalg):
norm (vector ([-2, 1, 2]), 2);
norm (vector ([-2, 1, 2]));
with (LinearAlgebra):
Norm (<-2, 1, 2>, 2);
Norm (<-2, 1, 2>); |
5
3
2
3
2
Bezeichner (siehe Namen, die in Maple vordefiniert sind)
Binomialkoeffizient
in: Eigenschaften einer Binomialverteilung
495
Bogenmaß umrechnen in das Winkelmaß
in: Trigonometrische
Funktionen
> |
convert (Pi/2, degrees); |

Bruch umrechnen in eine Gleitkommazahl
0.3333333333

Catalan'sche Konstante
siehe: Konstanten und Umgebungsvariablen: Catalan


Datentyp überprüfen
in: Konstanten, Variablen und Variablentypen
float
Datentypen
Determinante einer Matrix
in: Rechnen mit Matrizen
> |
with (linalg):
det ([[2, 1], [3,4]]);
with (LinearAlgebra):
Determinant (<<2| 1>, <3| 4>>); |
5
5
Differentialgleichung lösen
in: Differentialgleichungen
> |
dsolve (f(x)^3 - D(f)(x) = 0,
f(x)); |

Differenzieren einer Funktion
in: Differenzieren
von Funktionen und Funktionstermen
cos
Differenzieren eines Funktionsterms
in: Differenzieren
von Funktionen und Funktionstermen
cos(x)

Ebene, definiert durch eine Koordinatengleichung
in: Der Schnitt von Ebenen
> |
with (geom3d):
plane (E, -1/4*x + 1/5*y + z = 1, [x,y,z]);
Equation (E); |
E

Ebene, definiert durch zwei Geraden
in: Der Schnitt von Ebenen
> |
with (geom3d):
point (P, 0, 0, 1):
line (g1, [P, [0,5,-1]]):
line (g2, [P, [4,0,1]]):
plane (E, [g1, g2]);
Equation (E); |

Eliminieren
in: Geradenscharen
> |
eliminate ({2*x-y = 1, x+y = 2}, {x}); |
![[{x = -y+2}, {-y+1}]](images-stichworte/stichworte15.gif)
Ersetzen
in: Funktionen und Funktionsterme
> |
subs (z = 2*a*sqrt(b), z^2 - b = a); |


Fakultät
6

Faktorisieren
in: Terme und Termumformungen
> |
factor (b^2 - a^2);
ifactor (47686234523); |

Folge (siehe Zahlenfolge)
Formatierte Ausgabe (siehe Ausgabe mit Formatangaben)
For-To-Do-Schleife
in: Differenzieren
von Funktionen und Funktionstermen
> |
s:= 0:
for i from 1 to 4 do s:= s + i od:
s; |
10
Funktionen
Funktion definieren
in: Funktionen und Funktionsterme

Funktionsterm definieren
in: Funktionen und Funktionsterme


Genauigkeit (siehe Rechengenauigkeit definieren)
Gerade, definiert durch Stütz- und Richtungsvektor
in: Relative Lage von Geraden
> |
with (geom3d): line (g, [point (A, [-1, 3, 7]), [-3, -5, 2]]);
Equation (g, t);
x:= <op(%)>; |
g
![[-1-3t, 3-5t, 7+2t]](images-stichworte/stichworte174.gif)

Gleichung definieren
in: Rechnen mit Gleichungen

Gleichung mit einer Variablen lösen
in: Rechnen mit Gleichungen
> |
solve (x^2 + 4*x = 2);
fsolve (x^2 + 4*x = 2); |


Gleichungssystem (siehe
Lineares Gleichungssystem mit zwei Variablen)
Grad eines Polynoms
in: Rechnen mit Polynomen
5
Grenzwert einer Zahlenfolge
in: Eigenschaften der Konstanten infinity
> |
limit (1/n, n = infinity); |
0
Größter gemeinsamer Teiler
12

Horner-Schema
in: Rechnen mit Polynomen
> |
pol:= 2*x^6 + 5*x^3 - 6*x^2:
convert (pol, horner, x); |


If-Then-Else
in: Die Fibonacci-Zahlen
> |
k:= 7:
if k = 3 then text:= "k gleich 3"
else text:= "k ungleich 3"
fi:
text; |

Integrieren
Int in: Unbestimmte Integrale
int in: Berechnung von Flächeninhalten
> |
Int (1/x, x = 1..2);
int (1/x, x = 1..2); |


Intervalle reeller Zahlen
> |
assume (x in RealRange(-infinity, Open(0)));
is (x, negative); |
true

Kettenbruch
in: Lösungen einer Pell'schen Gleichung
> |
with (numtheory):
cfrac (sqrt(19), 'periodic', 'quotients');
cfrac (Pi, 5); |
![[[4],[2,1,3,1,2,8]]](worksheets/images/term38.gif)

Kleinstes gemeinsames Vielfaches
180
Koeffizient eines Polynoms
in: Rechnen mit Polynomen
> |
coeff (x^3 + 4*x^2 - 5*x, x, 2); |
4
Kombinationen
in: Keno
> |
with (combinat):
randcomb (49, 6);
choose ([a, b, c]); |


Kreuzprodukt
in: Rechnen mit Vektoren
> |
with (linalg):
crossprod ([1, 2, 3], [3, 2, 1]);
with (LinearAlgebra):
CrossProduct (<1| 2| 3>, <3| 2| 1>); |
[-4, 8, -4]
[-4, 8, -4]
Kugel
in: Kugeln, Ebenen und Geraden
> |
with (geom3d):
sphere (K, [point (M, 2, 3, -2), 4]);
Equation (K, [x, y, z]); |


Lagebeziehungen zwischen Geraden und Ebenen
zu überprüfen mit Intersection, AreParallel, ArePerpendicular, AreSkewLines
in: Punkte, Geraden und Ebenen
Lineares Gleichungssystem mit
zwei Variablen
in: Lineares Gleichungssystem mit zwei Variablen
> |
gl1:= 2*x - 3*y = 5:
gl2:= -3*x + 5*y = 2:
LGS:= {gl1, gl2};
solve (LGS, {x, y}); |


Liste
in: Mengen, Listen und Folgen
[x, y, z]

Matrizen multiplizieren
in: Rechnen mit Matrizen
> |
with (linalg):
evalm ([[2, 3], [1, 4]] &* [2, 1]);
with (LinearAlgebra):
Multiply (<<2|3>, <1|4>>, <2, 1>); |
[7, 6]

Menge
in: Mengen, Listen und Folgen
{1, 2, 3, 5, 7}
Mengenoperationen
in: Das Sierpinskidreieck
> |
{a, b} union {b, c};
{A, B, C, D} minus {B, D};
{1, 2, 3, 4} intersect {2, 4, 6, 8}; |

Mittelpunkt
der Strecke zwischen zwei Punkten
in: Punkte im Raum
> |
point (A, 0, 5, -5): point (B,
5, 0, -5):
midpoint (C, A, B): coordinates (C); |
![[5/2, 5/2, -5]](worksheets/images-pktimrm/pktimrm3.gif)
Mittelwert
einer Funktion auf einem Intervall
> |
with (Student[Calculus1]):
FunctionAverage (sin(x), x = 0..Pi) |


Namen, die in Maple vordefiniert sind
Natürlicher Logarithmus als komplexwertige Funktion
in: Rechnen mit Zahlen
0

Nenner eines Bruches
in: Rechnen mit Brüchen
n
Norm (siehe Betrag)
Normdarstellung einer Dezimalzahl
in: Rechnen mit Zahlen
34000.

Operanden in Ausdrücken
op in: Rechnen mit Polynomen
nops in: Funktionalisieren von Messdaten
> |
op (2, {A, B, C});
nops ({A, B, C});
op (3, r + s + t + u);
nops (r + s + t + u); |
B
3
t
4
Operatoren

Packages
Permutationen
> |
with (combinat):
permute ([a, b, c], 2) |

Plot-Optionen
Polynomdivision
in: Rechnen
mit Polynomen
> |
convert ((x^2+3)/(x+5), parfrac, x); |

Potenz
in: Rechnen mit Zahlen

Primzahlen
in: Rechnen mit Zahlen
> |
isprime (1234567);
nextprime (1234567);
ithprime (3); |
false
1234577
5
Prozedur
in: Rechnen mit komplexen Zahlen
> |
Summe:= proc (zahl1, zahl2)
zahl1 + zahl2:
end: Summe (13, 18); |
31
Prozentoperator
1207
2414
Prüfen von Zahlen auf bestimmte Eigenschaften
> |
is (1, prime); # Primzahl?
is (Pi, float); # vom Typ float?
is (0, even); # gerade Zahl? |
false
false
true
Punkt
in: Punkte im Raum
> |
with (geom3d):
point (P, [1, 3, -7]);
coordinates (P); |
P
[ 1, 3, -7]

Quadratische Ergänzung
> |
q:= 3*x^2 + 2*x + 4;
q:= student[completesquare] (q);
q:= Student[Precalculus][CompleteSquare] (q); |



Quadratwurzel
13

Quellcode von Maple-Funktionen
> |
interface (verboseproc = 2):
print (sqrt); |

Randbedingungen (siehe Annahmen)
Rechengenauigkeit definieren
> |
Digits:= 20;
0.1234567^2;
Digits:= 10;
0.1234567^2; |




Reihe
Sum in: Unbestimmte Integrale
sum in: Berechnung von Flächeninhalten
> |
Sum (a^2, a = 1..100);
sum (a^2, a = 1..100); |



Schaubild einer Funktion zeichnen
in: Funktionen und Funktionsterme
> |
plot (sin(x)/x, x = -10*Pi..10*Pi); |

Schlüsselwörter
Schnittpunkt
zweier Geraden
in: Relative Lage von Geraden
> |
with (geom3d):
line (g, [point(P1, 0,1,1), [1,0,1]]):
line (h, [point(P2, 4,2,4), point(Q, 6,3,5)]):
intersection (S, g, h);
coordinates (S); |
S
[2, 1, 3]
Skalarprodukt
in: Rechnen mit Vektoren
> |
with (linalg):
dotprod ([2, 3, 4], [-2, 1, 5]);
with (LinearAlgebra):
DotProduct (<2, 3, 4>, <-2, 1, 5>); |
19
19
Sortieren
in: Terme und Termumformungen
> |
sort (a*x + b*x^4 + c*x^2);
sort ([Ludwig, Erika, Fridolin, Annika]);
sort ([3/4, 1/2, 0.3, 1/3]); |

![[Annika, Erika, Fridolin, Ludwig]](images-stichworte/stichworte136.gif)
![[.3, 1/3, 1/2, 3/4]](images-stichworte/stichworte137.gif)
Substituieren (siehe Ersetzen)
Summieren (siehe
Reihe)
Systemvariablen (siehe Namen,
die in Maple vordefiniert sind)

Taylorreihe
in: Taylorreihen
> |
taylor (sqrt(x), x = 2, 3); |


Umwandeln eines Bruches in eine Gleitkommazahl und umgekehrt
> |
convert (1/3, float);
convert (0.25, fraction); |
0.3333333333

Umwandeln einer Menge in eine Liste und umgekehrt
> |
convert ({c, a, s}, list);
convert ([c, a, s], set); |
![[a, c, s]; {a, c, s}](worksheets/images/term41.gif)
Umwandeln eines trigonometrischen Ausdrucks in
einen exponentiellen Ausdruck
> |
convert (sin(x)*cos(x), exp); |

Umwandeln einer Zahl in einen Kettenbruch
> |
convert (5/7, confrac);
convert (Pi, confrac, 20); |
[0, 1, 2, 2]
[3, 7, 15, 1, 292, 1, 1, 1, 2, 1, 3, 1, 14, 2, 1, 1, 2, 2, 2, 2]
Umwandeln von Zahlen
> |
convert (13, binary);
convert (1101, decimal, binary);
convert (A3F, decimal, hex);
convert([15,3,10],base,16,10); |
1101
13
2623
[3, 2, 6, 2]
Ungleichung lösen
> |
solve (18*x^2 > 78*x, x);
solve ({18*x^2 > 78*x}); |


Unstetigkeitsstellen bestimmen
in: Untersuchung
einer gebrochen-rationalen Funktion
> |
f:= x ->
(x-x^3)/((x-2)*(x+1)):
discont (f(x), x); |
{-1, 2}

Vektor
in: Rechnen mit Vektoren
> |
Zeilenvektoren:
with (linalg):
v:= <2| 3| -1>; #
Datentyp: Vector[row]
with (LinearAlgebra):
v:= <2| 3| -1>; #
Datentyp: Vector[row]
|
![v := vector([2, 3, -1])](images-stichworte/stichworte146.gif)
![v := vector([2, 3, -1])](images-stichworte/stichworte146.gif)
> |
Spaltenvektoren:
with (linalg):
v:= <2, 3, -1>; #
Datentyp: Vector[column]
with (LinearAlgebra):
v:= <2, 3, -1>; #
Datentyp: Vector[column] |


Vektorprodukt (siehe Kreuzprodukt)
Vereinfachen eines Rechenausdrucks
in: Terme und Termumformungen
> |
simplify (20*a^3/5*a);
simplify (5*sqrt(a)*sqrt(b)-sqrt(a*b), symbolic);
combine (4*cos(x)^3 - 3*cos(x)); |



Verkettungsoperator
in: Differenzieren
von Funktionen und Funktionstermen
> |
f:= x -> x^2 + 3;
(f@g)(x); |


Wahrheitsfunktionen
in: Wahrheitsfunktionen
> |
true and false;
true or false;
false implies false; |
false
true
true
While-Schleife
in: Das Heron-Verfahren
> |
i:= 0;
while (i < 3) do i:= i + 1; od; |




Winkelmaß umrechnen in das Bogenmaß
> |
convert (45*degrees, radians); |

Winkel zwischen einer Geraden und einer Ebene
in: Punkte, Geraden und Ebenen
> |
with (geom3d):
line (g, [point(P, 1/3, 6, -2),[0, 1, 2/3]]):
plane (E, -x + 2*y -1/2*z, [x,y,z]):
w:= FindAngle (g, E);
w:= evalf (convert (w, degrees), 3); |

Wurzel
in: Rechnen mit Zahlen
5

Zähler eines Bruches
in: Rechnen mit Brüchen
3
Zahlenfolge
in: Zahlenfolgen

Zufallszahlen
in: Nichtlineare Regression
> |
Seed:= randomize();
for i to 10 do rand(6)() od; |











Zusammenfassen (siehe Vereinfachen eines Rechenausdrucks)
Zuweisen
> |
v:= 23; # oder: assign (v = 23);
assigned (v);
v:= 'v':
v;
assigned (v); |

true
v
false
|