| ||||
Home Members Teaching Theses Preprints Publications Links | ||||
Der Programmierkurs richtet sich an Teilnehmer der Übungen zur Vorlesung Numerik ohne Programmiererfahrung. Programmier- oder Computerkenntnisse werden nicht vorausgesetzt (sondern hier vermittelt).
Eine Teilnahme am Programmierkurs kann den Aufwand zum Lösen der Programmieraufgaben während des Semesters deutlich reduzieren.
Nach Abschluss des Kurses sollten die Kursteilnehmer in der Lage sein, einen gegebenen (einfachen) mathematischen Algorithmus in Matlab oder Julia so zu formulieren, dass damit ein numerisches Problem gelöst werden kann. Insbesondere sollte dies für die im Rahmen der Übungen zur Numerik zu lösenden Programmieraufgaben gelten.
Die Programmieraufgaben in den Übungen zur Numerischen Mathematik sind in Matlab oder Julia zu lösen.
GNU Octave ist ein freies und kostenloses Software-Paket zur numerischen Lösung mathematischer Probleme. Im Allgemeinen wird dazu der Lösungsalgorithmus für das Problem in der Programiersprache Octave formuliert und dem Software-Paket zur Ausführung übergeben. Die Programmiersprache Octave ist weitgehend kompatibel mit der des kommerziellen Software-Paketes Matlab. Letzteres bietet zusätzlich eine komplette grafische Entwicklungsoberfläche mit Editor und weiteren Werkzeugen und ist für Anfänger geeigneter.
Der Programmierkurs setzt sich täglich aus einem 2stündigen Theoriekurs und einer 2stündigen angeleiteten praktischen Übung zusammen. Es gibt keine Anmeldung.
Der Kurs findet an folgenden Tagen in den folgenden Räumen statt:
Datum, Zeit | Raum | Inhalt | ||
---|---|---|---|---|
Di 04.10.16, 10-12Uhr | N10 | Theorie Teil 1 | Grundlegendes, Kontrollstrukturen, Einfache Operatoren | |
Mi 05.10.15, 10-12Uhr | N10 | Theorie Teil 2 | Vektoren und Matrizen, Funktionen und Skripte | |
Do 06.10.16, 10-12Uhr | N10 | Theorie Teil 3 | Funktionen und Skripte, Visualisierung | |
Mo 10.10.16, 10-12Uhr | N3 | Theorie Teil 4 | Visualisierung, Fehlerbehebung | |
Di 11.10.16, 12-14Uhr | N3 | Theorie Teil 5 | Fragen, Allgemeines zum Programmierübungsbetrieb |
Täglich von 13-15 Uhr stehen uns folgende Räume für die Übungen zur Verfügung:
Den Hörsaal N10 findet man auf dieser Karte. Es ist das Gebäude mit der Ziffer 1 (vgl. mit der pdf "Übersicht Hörsäle Morgenstelle" weiter unten).
norm([3;4])
Das Ergebnis muss 5.0
sein.
Geben Sie dann ein
Pkg.update(); Pkg.add("PyPlot")
Sie können testen ob alles geklappt hat indem folgendes eingeben:
Pkg.test("PyPlot")
using PyPlot
x = -3:.5:3; plot(x,sin(x))
Pkg.rm("PyPlot")
ein. Anschließend installiert man
Python 3.5.
Jetzt sollte man wieder
Pkg.add("PyPlot")
using PyPlot
x = -3:.5:3; plot(x,sin(x))
eingeben.
uber-juno
und
julia-client
runter.
println("Hello World")
Mit der Diskette auf der linken Seite speichern.
Am Schluss zuerst auf die Konsole und dann auf den Pfeil auf der linken
Leiste drücken.
Packages > Julia > SettingsUnter
Julia Path
schreibt man bei einer gewöhnlichen
Installation die Zeile:
/Applications/Julia-0.5.app/Contents/Resources/julia/bin/julia
Ansprechpartner: Christian Power
Last modified: Wednesday, 03-May-2017 18:16:04 CEST, Webmaster