Objektorientierte Mathematische Modellbildung
Einleitung
[Bearbeiten]Diese Seite zum Thema Objektorientierte Mathematische Modellbilung[1] kann als Wiki2Reveal Folien a angezeigt werden. Einzelne Abschnitte werden als Folien betrachtet und Änderungen an den Folien wirken sich sofort auf den Inhalt der Folien aus.
Teilaspekte der OOMM
[Bearbeiten]Dabei werden die folgenden Teilaspekte im Detail behandelt:
- (1) Mathematische Beschreibung von Objekten/Instanzen und Klassen,
- (2) Mathematische Beschreibung von Zuständen von Objekten,
- (3) Prozesse und Methoden zur mathematischen Beschreibung von Veränderungen in einem Netzwerk von kommunizierenden Objekten.
Modellbildung
[Bearbeiten]In der Modellbildung betrachtet man ein System und erarbeitet durch Systemanalyse eine Modell als Ergebnis der Analyse. Dieser Prozess ist in der Regel iterativ, da man durch Erkenntnisgewinn über das betrachtete System das Modell weiter verbessern kann. In der Mathematischen Modellbildung erfolgt die Beschreibung des Systems mit mathematischen Methoden und in einer mathematischen Syntax.
Modellbildungszyklus
[Bearbeiten]Die Abbildung zeigt, wie ausgehend von einer Realsituation ein Modellierungsproblems definiert wird und in einem iterativen Ablauf das mathematische Modell und dessen Implementation in ein rechnergestütztes ablauffähiges Modell schrittweise verbessert werden kann.

Aufgabe für Studierende
[Bearbeiten]- Betrachten Sie das Konzept des Digitalen Zwillings und wenden Sie dieses auf eine Domäne Ihrer Wahl an. Identifizieren Sie dabei, die modellierten Zustände und Prozesse, die Sie in das OOMM aufnehmen möchten.
- Versuchen Sie herauszufinden, wer "All models are wrong, but some are useful" (alle Modelle sind falsch, aber manche sind nützlich) gesagt hat und analysieren Sie Motivation für diese Aussage. Übertragen das auf die mathematischen Anforderung der OOMM.
Zielsetzung
[Bearbeiten]Diese Lernressource zu Thema Objektorientierte Mathematische Modellbilung in der Wikiversity hat das Ziel, mathematische Modellbildung mit Prinzipien der Objektorientierung zu verbinden.
Nachhaltigkeitsziele
[Bearbeiten]Vor dem Hintergrund der Nachhaltigkeitsziele der Vereinten Nationen versucht man Objekte in einem System zu klassifizieren, deren Ressourcenverbrauch zu modellieren und diesen auch zu optimieren.
Zielgruppe
[Bearbeiten]Die Zielgruppen der Lernressource zum Thema Objektorientierte Mathematische Modellbilung sind
- Studierende im Fach Mathematik
- Studierende im Fach Umweltwissenschaften
Lerneinheiten
[Bearbeiten]- Definition
- Geschichte
- Implementierung - OOP
- Zustandsraum - (Foliensatz)

- Objektorientierte Programmierung
Klassen
[Bearbeiten]- Basisklassen - (Foliensatz)

- Vererbung - (Foliensatz)

Einführende Aufgaben
[Bearbeiten]Mit den folgenden Aufgaben zum Thema Objektorientierte Mathematische Modellbilung werden zunächst grobe Strukturen eines Systems definiert.
- Betrachten Sie das Thema Mobilität und Transport und definieren Sie in betrachteten System die Objekte und Klassen, die Sie in die mathematische Modellbildung einbinden möchten (z.B. Autos, Schiffe, ÖPNV).
- Welche internen Zustände möchten Sie in diesem Modellen betrachten (z.B. Füllstand in Tank, Ladezustand von Batterien, ...)?
- Welche Prozesse möchten Sie in dem Modell abbilden (z.B. die Bewegung im Raum zusammen mit dem Ressourceverbrauch)?
Weblinks
[Bearbeiten]- Praxisbuch Objektorientierung (openbook)
- Objektorientiertes Programmieren in Java (openbook)
- Flash ActionScript OOP – Einführung in die objektorientierte Programmierung
- Fachwissen auf ELEKTRONIKPRAXIS ONLINE Objektorientierte Programmierung mit C
Einzelnachweise
[Bearbeiten]- ↑ Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., & Lorensen, W. E. (1991). Object-oriented modeling and design (Vol. 199, No. 1). Englewood Cliffs, NJ: Prentice-hall.
Siehe auch
[Bearbeiten]- Mathematische Modellbildung
- Objektorientierte Programmierung
- Liste objektorientierter Programmiersprachen
- Kurs:Maschinelles Lernen
- Digitale Lernumgebung
- Prinzipien objektorientierten Designs
- Reflexion (Programmierung)
- Schnittstellendefinition (Objektorientierung)
- Weg-Zeit-Risikointegral
- Wiki2Reveal
Seiteninformation
[Bearbeiten]Diese Lernresource können Sie als Wiki2Reveal-Foliensatz darstellen.
Wiki2Reveal
[Bearbeiten]Dieser Wiki2Reveal Foliensatz wurde für den Lerneinheit Mathematische Modellbildung' erstellt der Link für die Wiki2Reveal-Folien wurde mit dem Wiki2Reveal-Linkgenerator erstellt.
- Die Seite wurde als Dokumententyp PanDocElectron-SLIDE erstellt.
- Link zur Quelle in Wikiversity: https://de.wikiversity.org/wiki/Objektorientierte%20Mathematische%20Modellbildung
- siehe auch weitere Informationen zu Wiki2Reveal und unter Wiki2Reveal-Linkgenerator.
Wikipedia2Wikiversity
[Bearbeiten]Diese Seite wurde auf Basis der folgenden Wikipedia-Quelle erstellt:
- Objektorientierte Programmierung https://de.wikipedia.org/wiki/Objektorientierte%20Programmierung
- Datum: 1.5.2024
- Wikipedia2Wikiversity-Konverter: https://niebert.github.io/Wikipedia2Wikiversity