Numerische Methoden
Version vom 10. April 2005, 08:39 Uhr von Osiris (Diskussion | Beiträge) (→Visualisierung der Daten)
C
Visualisierung der Daten
Es gibt mehrere Möglichkeiten die erstellten Daten hübsch auszugeben:
- Speichern der Daten in Files, laden in Matlab und Plots erzeugen
- Vorteil: gute, alte Matlab-Plots, Plotbefehle sind (mehr oder weniger) bekannt
- Nachteil: umständlich
- In C die Berechnungen und Funktionen, mit denen man die Daten erhält, schreiben.
Dann aus Matlab heraus die Funktionen aufrufen und die erhaltenen Daten plotten- Im Prinzip wie 1. Methode, man spart sich den Zwischenschritt über die Files
- Wie man C-Funktionen aus Matlab startet, findet man hier
- Vorteil: Ausgaben können in einem Schritt erstellt werden
- Nachteil: mann muss Funktionalitäten bereit stellen, mit denen die Daten ins Matlab kommen
- Verwenden des C-Interfaces von Gnuplot
- Infos dazu hier
Link zum Projekt (alles Nötige steht dort zum Download) - Vorteil: einfach!
- Nachteil: man muss sich in die Plotfunktionen einlesen (geht aber unheimlich schnell, da es wie die Matlab-Plots funktioniert, außerdem ist gute Doku vorhanden)
- Nachteil: es sind nicht alle Matlab-Plots verfügbar, aber für die meisten Anwendungen reicht es aus. Es sind auch 3D-Erweiterungen erhältlich!
- Infos dazu hier
Die schnellste und einfachste Möglichkeit stellt sicherlich die 3. Variante dar, sofern man nicht Matlab-Plots haben muss.