Computermathematik  (mathe:3h)


Inhalt: Umgang und Problemlösen mit numerischen und symbolischen mathematischen Softwarepaketen, strukturiertes und funktionales Programmieren, Kontrollstrukturen, symbolische Berechnungen, Visualisierung von Kurven/Flächen und Körpern, Anwendung der Softwarepakete Matlab (Bsp) und Sage auf Problemstellungen der Mathematik.

 
Modus: Es gibt einen Vorlesungsteil (Fr) für alle Gruppen und einen Übungsteil zu verschiedenen Terminen (Di/Mi/Do an KFU und TUG) für die 4 Gruppen. Wir werden mit den Übungsteilen in der 1. Semesterwoche beginnen (login, Software, formales) und der erste gemeinsame Vorlesungsteil wird am 6. Okt. 2023 stattfinden. Die abgegebenen Übungsaufgaben werden bepunktet und ergeben gemeinsam mit den schriftlichen Abschlußprüfungen die Note.
Vorlesende:
KFU: Univ.-Prof.Dr. Gundolf Haase, Heinrichstr. 36, Zi 506, Tel. 0316 380 5178, 
TUG: Assoc. Prof. Dr. Christopher Frei, Steyrergasse 30/II, Tel. 0316 873 7134
Übungsleiter:
KFU: Univ.-Prof. Dr. Gundolf Haase, Dr. Benjamin Hackl
TUG: MSc. Stefan Rosenberger.
Tutorium (Matlab): 
Christoph Wendner:  Mo 17:15-18:45 im SCHWAB (ab 9. Okt.)
Termine des Vorlesungsteils (Links werden nach der Vorlesung aktiviert, siehe auch allg. Moodle-Gruppe),:
Fr, 10:15 - 11:45 im HS 11.02
 1.VU   6. Okt.
Leitfaden: Was ist Matlab? Skript und Matlab-Funktion. Link Enttarnte Tarnkappenbomber.
Codes: Erste Schritte (m, html, video[small size] ),
symbolisches Paket (m, html; octave: m),
Koordinatentransformation (m)
 2.VU  13. Okt.
Leitfaden: Basissyntax (§2 Kernbichler);
Weltrekorde (m, html), Funktion (m), Nutzung der Funktion (m, html), mit Vektoren (m, html),
Genauigkeit numerischer Werte im Computer: ganze Zahlen (int), Gleitkommazahlen (double)
 3.VU  20. Okt. Leitfaden: Vektoren/Matrizen: Zugriff, Dynamik, Indexvektor (m, html);
Operationen mit Matrizen (m, html);
Lösen linearer Gleichungssystemen, spezielle Funktionen (m, html);
 4.VU  27. Okt. Leitfaden: einfache Bildbearbeitung (m, html, Input-File);
Strukturierte Programmierung I (m, html); Strukturierte Programmierung II (m, html); 
 5.VU  3. Nov. Leitfaden: 3D Grafik (m, html), Übersicht;
Leitfaden: Flächen und Körper (m, html);
 6.VU  10. Nov. Animation (m, avi); rotierender Körper (m, html, avi); Tetraeder (1 ,2 ,3)
Leitfaden: Problemlösen mit Matlab: zu Abstände in Bsp. 20 (try, fkt), Tennis (m_1, m_2, html), Kredit (m_1, html, extended),
Bezier (m), Pokemon (m), Vorlesung (m)
 7.VU  17. Nov. Modellierung und Problemlösen mit Matlab: Kreise im Dreieck (m, html), Inkugel (m, html), Ziege-Wiese (m, html), Räuber-Beute (m, html)
 8.VU  24. Nov.
Einführung, Klassen und Objekte, Gleitkommazahlen, Listen, komplexe und ganze Zahlen, if-Anweisung (pdf/ ipynb)
 9.VU  1. Dez. sage: while-Schleife, for-Schleife, Funktionen, Rekursion (ipynb, pdf);
10.VU  15. Dez.  sage: Listen, Mengen, Tupel, Dictionaries, Differenziation, Integration, Grafik, Gleichungen, Polynome (ipynb, pdf)
11.VU  12. Jän. sage: Lambda-Funktionen, zip-Listen, Umformungen, Analysis, Grenzwerte (ipynb, pdf)
12.VU  19. Jän. einfache Grafik,ebene Geometry, LinAlg, Generatoren (ipynb, pdf)
13.VU  26. Jän.  Generatoren, Fehlermeldungen (Exceptions), Klassen programmieren, Symmetrische Gruppe, Graphen (ipynb, pdf)
14.VU   2. Feb. sage Test

 

Termine des Übungs-/Seminarteils (2+2 Gruppen):
Di , 15:15 - 16:45  in  KFU: SCHWAB [UNI-IT LR] [23 Plätze] (Haase),
Mi, 15:15 - 16:45  in  KFU: SCHWAB [UNI-IT LR] [23 Plätze] (Hackl)

Di,  15:45 - 17:15  in TUG:  Lehrsaal XV,   Kopernikusgasse 24, 3.OG (Rosenberger)
Mi, 15:45 - 17:15  in TUG:  Lehrsaal VIII, Stremayrgasse 16, 1.OG (Rosenberger)
Termin der Abschlusstests: KFU + TUG (zur Test/Bewertung)
Matlab-Test: Fr, 1.12. 2023; 13:15-14:15 (60 min)
                 
KFU: HS 10.11 (TU-Gruppen),  HS 02.23 (Uni-Gruppen) [ab 13:30]
sage-Test:   Fr, 2. Feb. 2024; 11:15-12:15 (60 min)
                     TUG:  HS G.
alte Tests (matlab, sage
Modus und Fristen (Empfehlungen zu VU):
Übungen:
Blatt 0 [Abgabe bis 16.10.2023]
Blatt 1 [Abgabe bis 23.10.2023]    Download: bsp_6_input.mat
Blatt 2 [Abgabe bis   6.11.2023]    Download: bsp_11_input.mat
Blatt 3 [Abgabe bis 13.11.2023]    Download: srrb.jpg
Blatt 4 [Abgabe bis 20.11.2023]
Blatt 5 [Abgabe bis   4.12.2023]
Blatt 6 [Abgabe bis 11.12.2023]
Blatt 7 [Abgabe bis 15.01.2024]    Hinweis zu Bsp. 34
Blatt 8 [Abgabe bis 29.01.2024]
Abgabe der Lösungen über Moodle (KFU-Gruppen) bzw. Teachcenter (TUG-Gruppen)
Beachten Sie, dass eine Abgabe erst nach der Anmeldung zur LV an der jeweiligen Universität möglich ist. TU-Studenten können nach Selbsteinschreibung auf das Moodle-Material zugreifen.
Ankreuzen der abgegebenen Beispiele über die Kreuzlliste (TUG): (Beschreibung hierzu)
Bei der ersten Anmeldung ein leeres Passwort eingeben, daraufhin wird ein Passwort per email zugestellt. Beachten Sie, dass eine Anmeldung erst nach der Anmeldung zur LV im TUGRAZonline möglich ist und dass zwischen der Anmeldung im TUGRAZonline und der Einspielung der Daten in das Ankreuzsystem auch ein Tag vergehen kann (FAQ).
Zugang zu MATLAB:

Zugang zu Sage:
Skripten:  

Bücher:
Tips:

Stand: 26.01.2024