Rechner für bilineare Interpolation
Interpolieren Sie einen Wert innerhalb eines rechteckigen Rasters aus vier bekannten Eckwerten.
Über bilineare Interpolation
Beispiele für bilineare Interpolation
Beispiele mit rechteckigen Rastern und in sich stimmigen Eckwerten.
| Raster und Zielpunkt | Ergebnis | Erklärung |
|---|---|---|
| Einheitsquadrat; Eckwerte 0, 10, 20, 30; Ziel (0.5, 0.5) | 15 | Im Mittelpunkt haben alle vier Ecken dasselbe Gewicht. |
| Einheitsquadrat; Eckwerte 0, 10, 20, 30; Ziel (0, 0) | 0 | Ein Zielpunkt an einer Ecke reproduziert deren Wert exakt. |
| Rechteck von 0 bis 2 und 0 bis 4; Eckwerte 2, 6, 10, 14; Ziel (1, 2) | 8 | Der Mittelpunktwert ist der Mittelwert der vier Eckwerte. |
| Einheitsquadrat; Eckwerte 5, 5, 5, 5; Ziel (0.3, 0.8) | 5 | Eine konstante Fläche bleibt überall konstant. |
So verwenden Sie den Rechner für bilineare Interpolation
- Geben Sie die linke und rechte x-Koordinate sowie die untere und obere y-Koordinate des Rechtecks ein.
- Geben Sie den bekannten Funktionswert an jeder der vier beschrifteten Ecken ein.
- Geben Sie x und y des Zielpunkts im selben Koordinatensystem ein.
- Wählen Sie Interpolation berechnen, um die gewichtete Schätzung aus vier Eckwerten zu erhalten.
Häufige Fragen zur bilinearen Interpolation
Ist bilineare Interpolation dasselbe wie lineare Interpolation?
Sie wendet lineare Interpolation in zwei statt einer Koordinatenrichtung an. Die resultierende Fläche kann einen Kreuzterm enthalten, obwohl jeder eindimensionale Schnitt linear ist.
Muss der Zielpunkt innerhalb des Rechtecks liegen?
Die Formel liefert auch außerhalb einen extrapolierten Wert. Solche Ergebnisse können weniger zuverlässig sein, da sie Trends über die vier bekannten Stützwerte hinaus verlängern.
Warum dürfen Breite oder Höhe nicht null sein?
Zur Normierung der Position teilt das Verfahren durch beide Koordinatenspannen. Eine Spanne von null macht den Bruch undefiniert und beschreibt keine zweidimensionale Zelle.
Spielt die Reihenfolge der Interpolation eine Rolle?
Nein. Horizontal und dann vertikal zu interpolieren ergibt dasselbe wie die umgekehrte Reihenfolge, abgesehen von winzigen Gleitkomma-Rundungsabweichungen.
Wann sollte ich stattdessen bikubische Interpolation verwenden?
Bei mehr benachbarten Stützwerten kann bikubische Interpolation glattere Ableitungen liefern und gekrümmte Daten besser annähern. Bilineare Interpolation ist schneller und reicht bei dichten Rastern oft aus.