Klausur Mathematik für Informatiker

Werbung
Klausur Mathematik für Informatiker
Semester:
Bearbeitungszeit:
AI5
SS 06,
21.7.2006
90 Minuten Hilfsmittel: A ohne prog. C
Punkteangaben ohne Gewähr
Aufgabe 1 (7 Punkte)
∈P
N P -vollständig
∈ NP
entscheidbar
halbentscheidbar
Sprache
Entscheidungsvariante von TSP
rekursiv
aufzählbar
unentscheidbar
In folgender Tabelle sollen Entscheidungsprobleme (Sprachen) bezüglich ihrer Eigenschaften
charakterisiert werden. Kreuzen Sie alle Felder an, die zutreffen. Bei Eigenschaften, die nach
dem aktuellen Stand der Wissenschaft unbekannt sind, ist das Feld mit einem Fragezeichen zu
markieren.
Entscheidungsvariante von HC
Reguläre Sprachen
wahre Formeln der Prädikatenlogik 1.
Stufe
syntaktisch korrekte von C-Programme
zusammengesetzte natürliche Zahlen
invertierbare Matrizen
Aufgabe 2 (24 Punkte, (12,3,2,3,4))
Mit der Methode der kleinsten Quadrate sollen die Koeffizienten c, d der Funktion
f (x) = c + dex/2
anhand von den gegebenen Punkten (1, 2), (3, 6), (6, 8), (9, 8.2) bestimmt werden.
a) Stellen Sie die Normalgleichungen auf.
b) Berechnen Sie die Koeffizienten c, d.
c) Zeichnen Sie f im Intervall (0, 9) zusammen mit den Punkten in ein Diagramm.
d) Um eine noch bessere Approximation der Kurve an die Punkte zu erreichen, soll
f (x) = c + deλx
verwendet werden. Welches Problem tritt auf?
e) Beschreiben Sie ein Vorgehen, das unter Verwendung der Methode der kleinsten Quadrate
die drei Koeffizienten c, d, λ so bestimmt, dass die Summe der Fehlerquadrate minimiert
wird.
Aufgabe 3 (10 Punkte (4,6))
Gegeben ist folgendes Mathematica-Programm, das den linearen Kongruenzgenerator
xn = (axn−1 + b)
mod m
mit a = 7141, b = 54773 und m = 259200 implementiert:
x[0] = Random[Integer, {0,259199}]
x[n_] := Mod[7141 x[n-1] + 54773, 259200]
a) Welche Probleme treten bei Anwendung dieses rekursiven Programms auf?
b) Ändern Sie nun das Programm so in ein zweizeiliges (höchstens dreizeiliges) nichtrekursives Programm mit dem Namen LinKon[] ab, dass dieses Problem nicht mehr auftritt.
Verwenden Sie eine globale Variable mit dem Namen x zum Zwischenspeichern des aktuellen Wertes.
Aufgabe 4 (8 Punkte, (4,4))
a) Bestimmen Sie die Konditionszahl der Matrix A =
1 2
2 5
.
=
b) Für dieses A und eine feste rechte Seite b sei der relative Fehler der rechten Seite ||∆b||
||b||
0.01. Was wissen Sie dann über den relativen Fehler der Lösung x des Gleichungssystems
Ax = b?
Herunterladen