Interpoliacija – tai matematinis arba programavimo metodas, leidžiantis įvertinti tarpines reikšmes tarp žinomų taškų (duomenų). Kitaip tariant, tai nežinomos funkcijos reikšmių radimas tarp žinomų reikšmių.
Trumpai:
Tai tarpinių reikšmių "atspėjimas" pagal turimus duomenis.
Pavyzdžiai:
1. Matematikoje / Grafike:
Turime du taškus: (1, 2) ir (3, 10).
Interpoliacija gali padėti rasti y reikšmę, kai x = 2 (tarp 1 ir 3).
Paprasčiausias būdas – tiesinė interpoliacija:
\( y = 2 + \frac{(10-2)}{(3-1)} \cdot (2-1) = 2 + 4 = 6 \).
Taigi, interpoliuota reikšmė: (2, 6).
2. Programavime (Python pavyzdys):
python
import numpy as np
x = [1, 3]
y = [2, 10]
x_new = 2
y_new = np.interp(x_new, x, y) Grąžina 6.0
3. Kasdieniame gyvenime:
Jei žinome, kad 12 val. temperatūra buvo 15°C, o 14 val. – 19°C, galime interpoliuoti, kad 13 val. temperatūra buvo apie 17°C (tiesinė interpoliacija).
Svarbu: Interpoliacija skiriasi nuo ekstrapoliacijos – ji veikia tik tarp žinomų taškų, o ne už jų ribų.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.