Listing des Programms
Mirko Belickin und Joachim Wagner
Aufgabenblatt 06 (Rechneraufgabe 03)
Da verschiedene Ausgaben gefordert sind, haben wir mehrere kleine Programme
geschrieben, die nach dem Baukastenprinzip zusammenarbeiten:
-a/-t n fNr
|
gbsp |
==== |
|
V
Interpolations-
beschreibung
| |
| | koeffizi
n fNr wertetab | | ========
| ======== | V
prueftab | | Koeffizienten-
======== | | Vektor
V V
Wertetabelle Wertetabelle
\ / |
\ / |
\ fehler / | Shell-Skript
\ ====== / | (+ gnuplot)
\ / V
Fehler Graph
Verzeichnis als blatt06.tgz [26 KB]
- Hauptprogramme
-
gbsp.c erzeugt ein Newtoninterpolationsobjekt zu einer der
Beispielfunktionen
-
koeffizi.c gibt die Koeffizinenten eines Interpolationsobjekts aus
-
wertetab.c erstellt eine Wertetabelle zum Interpolationsobjekt
-
prueftab.c erstellt eine Wertetabelle zu einer der
Beispielfunktionen
-
fehler.c bestimmt die maximale Abweichung in den Y-Werten von
zwei gegebenen Wertetabellen
- Interpolation
-
interplt.h Schnittstellen-Definition
-
interplt.c Implementation allgemeine Funktionen
-
newtnipl.h Schnittstellen-Definition fuer Newtoninterpolation
-
newtnipl.c Implementation Newtoninterpolation
-
namen.h weitere Vereinbarungen für die interne Verwaltung
- Beispielfunktionen
- Makefiles
- Matrizen
-
matrix.h allgemeine Schnittstellen-Definition für Matrizen
-
matrix.h allgemeine Funktionen
-
namen.h weitere Vereinbarungen für die interne Verwaltung
-
nmmatrix.h Schnittstellen-Definition fuer nxm-Matrizen
-
nmmatrix.c Implementation nxm-Matrizen
Hinweis: Bandmatrizen und a06-Matrizen müssen beim Compilieren
auch vorhanden sein, da matrix.c diese Typen laden können will.
Letzte Änderung: 25. November 1999
mail:
jwagner@informatik.uni-osnabrueck.de