Dr. C. Serpé SS 10 Lineare Algebra und Analysis mit Maple Blatt 2 Anwesenheitsübungen: Aufgabe 1.Ermitteln Sie den Typ der folgenden Ausdrücke: cos, cos(x), cos(2π), cos( 2π ) 3 Aufgabe 2. Definieren Sie mit Hilfe einer Prozedur die Heaviside Funktion. Aufgabe 3. Schreiben Sie eine Prozedur, die überprüft ob eine natürliche Zahl eine Primzahl ist.(Verwenden sie nicht den Befehl isprime. Aber sie können den Befehl mod verwenden.) Aufgabe 4. Stellen Sie eine Vermutung darüber auf, welche natürliche Zahlen sich als Summe von 4 Quadraten darstellen lassen. Überprüfen Sie Ihre Vermutung für “kleine” Zahlen. Für zu Hause: Aufgabe 5. Schreiben Sie eine Prozedur, deren Eingabe zwei Listen a und b gleicher Länge sind, und deren Ausgabe die Liste [a[1], b[1], a[2], b[2], ...] ist. Aufgabe 6. Stellen Sie eine Vermutung darüber auf, welche Primzahlen sich als Summer von 3 Quadraten schreiben lassen. Überprüfen Sie Ihre Vermutung für “kleine” Primzahlen.(Tipp: Betrachten Sie die Primzahl mod 8) Aufgabe 7. Schreiben Sie eine Prozedur, die die Determinante einer Matrix ausrechnet. (Hinweis: Enwickeln sie immer wieder nach einer Spalte oder Zeile.) 1 weitere Befehle: Allgemein: • isprime • op, nops • union, intersect, minus, subset (Operationen auf Mengen) • true, false, ...and..., ...or..., FAIL • vordefinierte Funktionen: sin,cos,tan,exp,... • f(x), apply • f:=proc(n) local ... global ... ;... (globale und lokale Variablen) • evalb Lineare Algebra: • Matrix • Vektor • with(LinearAlgebra) (Paket laden) • LinearSolve • GaussianElimination 2