Rationale Interpolation
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Interpoliert oder extrapoliert f bei x mit Hilfe einer rationalen Funktion. Diese rationale Funktion durchläuft alle Punkte, die in Y und X enthalten sind.

Ein-/Ausgänge
Y
—
Y ist das Array mit den abhängigen Werten.
X
—
X ist das Array mit den unabhängigen Werten. Wenn sich die Anzahl der Elemente von X und die Anzahl der Elemente von Y unterscheiden, werden Interpolationswert und Interpolationsfehler auf NaN gesetzt und es wird ein Fehler ausgegeben.
X-Wert
—
x-Wert gibt den Wert an, an dem die Interpolation bzw. Extrapolation erfolgen soll. Wenn der Wert von x-Wert im Bereich von X liegt, führt das VI eine Interpolation durch. Anderenfalls findet eine Extrapolation statt. Wenn der x-Wert zu weit außerhalb des Bereichs von X liegt, kann der Extrapolationsfehler groß sein. Diese Extrapolation ist nicht zufriedenstellend.
Interpolationswert
—
Interpolationswert ist die Interpolation der Funktion f bei x-Wert.
Interpolationsfehler
—
Interpolationsfehler ist der geschätzte Interpolationsfehler.
Fehler
—
Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode. |
Die rationale Funktion

durchläuft alle Punkte, die in Y und X enthalten sind. P und Q sind Polynome und die rationale Funktion ist eindeutig, wenn n Punkte (xiyi) gegeben sind, wobei f(xi) = yi, f irgendeine Funktion ist und eine bestimmte Anzahl von x im Bereich der xi-Werte liegt.
Der Interpolationswert y wird nach der folgenden Formel berechnet:

Bei einer ungeraden Punkteanzahl nutzen die Freiheitsgrade von P und Q
. Bei einer geraden Anzahl von Punkten gilt für die Freiheitsgrade von P
und für die Freiheitsgrade von Q
, wobei n die Gesamtanzahl der Punkte in Y und X ist.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Mathematics\Interpolation\Interpolation Solver.vi
Y
—
X-Wert
—
Interpolationswert
—
Fehler
—