TU-Programmieren_2/exercise3/README.md
2025-04-09 10:22:44 +02:00

30 lines
1.1 KiB
Markdown

# Hausübung 3 (3 Punkte)
**Ausgabe**: Donnerstag 21. März 2024, vormittags.
**Abgabe bis**: Montag 15. April 2024, Ende des Tages.
**Abgabe via**: git-Repository mit dem Namen **`exercise3`** auf unserem git-Server https://sgit.iue.tuwien.ac.at
Details zum Abgabeprozess via `git` finden Sie hier: https://sgit.iue.tuwien.ac.at/360050/git
# Aufgabenstellung
In dieser Hausübung werden folgende Themen erstmalig einfliessen:
- Vektoren von Vektoren, hier beschränkt auf folgende Typen:
```cpp
std::vector<std::vector<double>>
std::vector<std::vector<int>>
```
- Uebergabe von aufrufbaren Objekten, mittels `std::function` hier beschränkt auf folgenden Typ:
```cpp
std::function<double(double)>
```
- Numerische Integration und Differenzierung
- Einbinden und Nutzung einer [lokalen Bibilothek](https://sgit.iue.tuwien.ac.at/360050/modules/src/branch/main/iue-io/csv.hpp) zum Schreiben von `.csv`-Dateien sowie Plotten der geschrieben Daten mit Python/Matplotlib.
**Die genaue Beschreibung und Anforderungen finden Sie in [`main.ipynb`](main.ipynb) und im Quellcode.**