Numerische Methoden: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
 
#* Vorteil: gute, alte Matlab-Plots, Plotbefehle sind (mehr oder weniger) bekannt
 
#* Vorteil: gute, alte Matlab-Plots, Plotbefehle sind (mehr oder weniger) bekannt
 
#* Nachteil: umständlich
 
#* 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
+
# In C die Berechnungen und Funktionen, mit denen man die Daten erhält, schreiben. <br>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
 
#* Im Prinzip wie 1. Methode, man spart sich den Zwischenschritt über die Files
 
#* Wie man C-Funktionen aus Matlab startet, findet man unter [[Matlab#Starten_von_C.2FC.2B.2B_Funktionen_aus_Matlab]]
 
#* Wie man C-Funktionen aus Matlab startet, findet man unter [[Matlab#Starten_von_C.2FC.2B.2B_Funktionen_aus_Matlab]]
Zeile 16: Zeile 16:
 
#* Vorteil: '''einfach!'''
 
#* 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: 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!
   
 
Die schnellste und einfachste Möglichkeit stellt sicherlich die 3. Variante dar, sofern man nicht Matlab-Plots haben muss.
 
Die schnellste und einfachste Möglichkeit stellt sicherlich die 3. Variante dar, sofern man nicht Matlab-Plots haben muss.

Version vom 1. April 2005, 10:36 Uhr

C

Visualisierung der Daten

Es gibt mehrere Möglichkeiten die erstellten Daten hübsch auszugeben:

  1. 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
  2. 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 unter Matlab#Starten_von_C.2FC.2B.2B_Funktionen_aus_Matlab
    • Vorteil: Ausgaben können in einem Schritt erstellt werden
    • Nachteil: mann muss Funktionalitäten bereit stellen, mit denen die Daten ins Matlab kommen
  3. Verwenden des C-Interfaces von Gnuplot
    • Infos dazu unter Computer_Benutzung#Visualisierung
      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!

Die schnellste und einfachste Möglichkeit stellt sicherlich die 3. Variante dar, sofern man nicht Matlab-Plots haben muss.