Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sverweis und Interpolieren

176 views
Skip to first unread message

Horst Kattanek

unread,
Mar 9, 2000, 3:00:00 AM3/9/00
to
Guten Tag an alle!

Hat jemand eine Lösung für folgendes Problem:
Einsatz der Funktion SVERWEIS, um benachbarte Wertepaare zum Interpolieren
zu erhalten.

--
H. Kattanek


Gunther Troost

unread,
Mar 10, 2000, 3:00:00 AM3/10/00
to
Hallo,

die Frage der Interpolation ist wohl so gemeint, daß Du eine Liste von
Stützpunkten hast (xi,yi) und einen konkreten Punkt x und dann daraus einen
angenäherten y-Wert zu ermitteln.

Das aber hängt bekanntlich von der Linearität der Funktion f(x)=Summe(a^j *
xj^j) ab, wie interpoliert wird.
Vorschlag:

bilde die folgende Tabelle:

y x x^2 x^3 ..... x^2n yx yx^2 yx^(n-1)

in den darunter liegenden (mindestens n Zeilen) die Werte

und dann darunter oder besser auf einer weiteren Tabelle

die folgende Matrizen

die Summen der Spalten:
Anz x x^2 x^3 x^4 .... x^n
x x^2 x^3 xx^4 x^5 ..... x^(n+1)
:
x^n x^2n

Dann bilde die Determinante dieser Matrix

Schließlich bildest Du den Vektor:

y
xy
x^2y

:

x^(n-1)y
(Auch wieder die Summen der jeweiligen Spalten)

Und nun kopierst Du immer die x-Matrix in einen freien Block (insgesamt
n-Mal, absolute Adressierung der Summenwerte beachten)
einschließlich der Determinatenformel

Dann tauschst Du bei der 1. kopierten Matrix die erste Spalte gegen die
Vektorspalte aus

Der resultierende Determinantenwert Di geteilt durch den Originalen D ergibt
den Koeffizienten ai der oben angegebenen Gleichung

Ich kann Dir ein Beispiel zusenden, wenn Du möchtest.

mfg

Gunther Troost

0 new messages