Stichworte
(ausgewählte Rechenanweisungen)
interface(showassumed = 0):
interface(displayprecision = -1):
Ableiten (siehe Differenzieren)
Absolutbetrag (siehe Betrag)
Abstand
zwischen zwei zueinander passenden geometrischen Objekten
in: Punkte, Geraden und Ebenen
Animation
in: Darstellungen einer Funktionenschar
t = 0..4,
view = -5..10,
color = blue,
frames = 60,
font = [COURIER, 12]);
Annahmen
in: Konstanten, Variablen und Variablentypen
simplify(sqrt(x^2)) assuming (x, real);
true
|x|
Ausgabe
mit Formatangaben
in: Das Intervallhalbierungsverfahren
xyz -34.059
next
Ausmultiplizieren
in: Termumformungen
> expand((a+b)^2);
Berechnen einer reellen Zahl
in: Konstanten, Variablen und Variablentypen
> evalf(sqrt(7));
3.141592654
Betrag
abs in: Rechnen mit komplexen Zahlen
norm in: Rechnen mit Vektoren
Norm(<-2, 1, 2>);
5
3
2
Bezeichner (siehe Namen, die in Maple vordefiniert sind)
Binomialkoeffizient
in: Eigenschaften einer Binomialverteilung
> binomial(12, 4);
495
Bogenmaß umrechnen in das Winkelmaß
in: Trigonometrische
Funktionen
> convert(Pi/2, degrees);
Bruch umrechnen in eine Gleitkommazahl
> convert(1/3, float);
0.3333333333
Catalan’sche Konstante
siehe: Konstanten und Umgebungsvariablen: Catalan
> evalf(Catalan, 50);
Datentyp überprüfen
in: Konstanten, Variablen und Variablentypen
> whattype(4.78);
float
Determinante einer Matrix
in: Rechnen mit Matrizen
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
> D(sin);
cos
Differenzieren eines Funktionsterms
in: Differenzieren
von Funktionen und Funktionstermen
> diff(sin(x), x);
cos(x)
Ebene, definiert durch eine Koordinatengleichung
in: Der Schnitt von Ebenen
Equation(E);
Ebene, definiert durch zwei Geraden
in: Der Schnitt von Ebenen
line(g1, [P, [0,5,-1]]):
line(g2, [P, [4,0,1]]):
plane(E, [g1, g2]);
Equation(E, [x, y, z]);
Eliminieren
in: Geradenscharen
> eliminate({2*x-y = 1, x+y = 2}, {x});
Ersetzen
in: Funktionen und Funktionsterme
> subs(z = 2*a*sqrt(b), z^2 - b = a);
Faktorisieren
in: Termumformungen
Folge (siehe Zahlenfolge)
Formatierte Ausgabe (siehe Ausgabe mit Formatangaben)
For-To-Do-Schleife
in: Differenzieren
von Funktionen und Funktionstermen
s;
10
> ?inifcns;
Funktion definieren
in: Funktionen und
Funktionsterme
> f:= x -> x^2 + 3;
Funktionsterm definieren
in: Funktionen
und Funktionsterme
> f(x):= x^2 + 3;
Genauigkeit (siehe Rechengenauigkeit definieren)
Gerade, definiert durch Stütz- und Richtungsvektor
in: Relative Lage von Geraden
line(g, [point (A, [-1, 3, 7]), [-3, -5, 2]]);
x:= <op(%)>;
Gleichung definieren
in: Rechnen mit Gleichungen
> x:= 'x':
gl:= x+1 = 3*x;
Gleichung mit einer Variablen lösen
in: Rechnen mit Gleichungen
Gleichungssystem (siehe Lineares Gleichungssystem mit zwei Variablen)
Grad eines Polynoms
in: Rechnen mit Polynomen
> degree(x^5 + x);
5
Grenzwert einer Zahlenfolge
in: Eigenschaften der Konstanten infinity
> limit(1/n, n = infinity);
0
Größter gemeinsamer Teiler (GgT)
> igcd(36, 60);
12
Horner-Schema
in: Rechnen mit Polynomen
If-Then-Else
in: Die Fibonacci-Zahlen
else text:= "k ungleich 3"
fi:
text;
Integrieren
Int in: Unbestimmte Integrale
int in: Berechnung von Flächeninhalten
Intervalle reeller Zahlen
is (x, negative);
true
Kettenbruch
in: Lösungen einer Pell’schen Gleichung
cf:= ContinuedFraction(sqrt(19));
Term(cf, periodic);
Kleinstes gemeinsames Vielfaches (KgV)
> ilcm(36, 60);
180
Koeffizient eines Polynoms
in: Rechnen mit Polynomen
> coeff(x^3 + 4*x^2 - 5*x, x, 2);
4
Kombinationen
in: Keno
choose([a, b, c]);
Kreuzprodukt
in: Rechnen mit Vektoren
Kugel
in: Kugeln, Ebenen und Geraden
x:= 'x':
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:
LGS:= {gl1, gl2};
solve(LGS, {x, y});
Liste
in: Mengen, Listen und Folgen
> liste:= [x, y, z];
Matrizen multiplizieren
in: Rechnen mit Matrizen
Menge
in: Mengen, Listen und Folgen
> menge:= {1, 2, 3, 5, 7};
Mengenoperationen
in: Das Sierpinskidreieck
{1, 2, 3, 4} intersect {2, 4, 6, 8};
Mittelpunkt
der Strecke zwischen zwei Punkten
in: Punkte im Raum
point(B, 5, 0, -5):
coordinates(C);
Mittelwert einer Funktion auf einem Intervall
Namen, die in Maple vordefiniert sind
> ?ininame;
Natürlicher Logarithmus als komplexwertige Funktion
in: Rechnen mit Zahlen
Nenner eines Bruches
in: Rechnen mit Brüchen
> denom(z/n);
n
Norm (siehe Betrag)
Normdarstellung einer Dezimalzahl
in: Rechnen mit Zahlen
> .34E5;
34000.
Operanden in Ausdrücken
op in: Rechnen mit Polynomen
nops in: Funktionalisieren von Messdaten
op(3, r + s + t + u);
nops(r + s + t + u);
B
3
t
4
Polynomdivision
in: Rechnen
mit Polynomen
> convert((x^2+3)/(x+5), parfrac, x);
> a^n;
Primzahlen
in: Rechnen mit Zahlen
ithprime(3);
false
1234577
5
Prozedur
in: Rechnen mit komplexen Zahlen
end;
Summe(13, 18);
1207
2414
Prüfen von Zahlen auf bestimmte Eigenschaften
is(0, even); # gerade Zahl?
false
false
true
coordinates(P);
Randbedingungen (siehe Annahmen)
Digits:= 20;
sin(0.01);
Digits:= 10;
0.1234567^2;
Reihe
Sum in: Unbestimmte Integrale
sum in: Berechnung von Flächeninhalten
Schaubild einer Funktion zeichnen
in: Funktionen und Funktionsterme
> plot(sin(x)/x, x = -10*Pi..10*Pi);
> ?keywords;
Schnittpunkt
zweier Geraden
in: Relative Lage von Geraden
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
19
Sortieren
in: Termumformungen
sort([3/4, 1/2, 0.3, 1/3]);
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
Umwandeln einer Menge in eine Liste und umgekehrt
Umwandeln eines trigonometrischen Ausdrucks in einen exponentiellen Ausdruck
> convert(sin(x)*cos(x), exp);
Umwandeln einer Zahl in einen Kettenbruch
Umwandeln von Zahlen
convert(A3F, decimal, hex);
convert([15,3,10],base,16,10);
1101
13
2623
[3, 2, 6, 2]
Ungleichung lösen
Unstetigkeitsstellen bestimmen
in: Untersuchung
einer gebrochen-rationalen Funktion
{−1, 2}
Vektor
in: Rechnen mit Vektoren
v:= <2, 3, -1>; # Datentyp: Vector[column]
Vektorprodukt (siehe Kreuzprodukt)
Vereinfachen eines Rechenausdrucks
in: Termumformungen
assume(a, real): assume(b, real):
combine(4*cos(x)^3 - 3*cos(x));
Verkettungsoperator
in: Differenzieren
von Funktionen und Funktionstermen
Wahrheitsfunktionen
in: Wahrheitsfunktionen
false implies false;
false
true
true
While-Schleife
in: Das Heron-Verfahren
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
plane(E, -x + 2*y -1/2*z, [x,y,z]):
ww := FindAngle(g, E);
evalf(%);
w:= evalf(convert (%, degrees));
Wurzel
in: Rechnen mit Zahlen
> surd(125, 3);
5
Zähler eines Bruches
in: Rechnen mit Brüchen
> numer(3/5);
3
Zahlenfolge
in: Zahlenfolgen
> seq(i^2, i=1..5 );
1, 4, 9, 16, 25
Zufallszahlen
in: Nichtlineare Regression
Zusammenfassen (siehe Vereinfachen eines Rechenausdrucks)
Zuweisen
v:= ’v’:
v;
assigned(v);