logo

Linearna interpolacija v Excelu

Linearna interpolacija se uporablja za prilagajanje krivulj z uporabo linearnih polinomov. Linearna interpolacija je metoda, ki konstruira nove podatkovne točke iz danega niza podatkovnih točk. Linearna interpolacija je uporabna pri iskanju vrednosti med dvema podatkovnima točkama. Lahko se šteje za zapolnitev vrzeli v podatkovni tabeli. Strategija za linearno interpolacijo je uporaba ravne črte za povezavo znanih podatkovnih točk na obeh straneh neznane točke. V tabeli poišče neznane vrednosti. Formula linearne interpolacije je podana z

Formula za linearno interpolacijo

y = y_1 + (x-x_1)frac{y_2-y_1}{x_2-x_1}



koda abs c

Kje,

  • x1in y1so prve koordinate in
  • x2in y2so druge koordinate
  • x je točka za izvedbo interpolacije
  • y je interpolirana vrednost

Linearna interpolacija v Excelu

Ogledali si bomo dva načina za izračun linearne interpolacije v Excelu.

1. primer: Ko imamo 2 para vrednosti za koordinate x in y. Na primer:




Želimo preveriti vrednost 2,3 in zato moramo uporabiti interpolacijo. Uporabljamo linearno interpolacijo, ker se vrednosti x in y spreminjata linearno. Uporabljali bomo NAPOVED formula,

=NAPOVED(x, znani_y, znani_x)

Opomba: V Excelu 2016 je NAPOVED funkcija je bila zamenjana z NAPOVED.LINEARNO . Sintaksa in uporaba obeh funkcij sta enaki.



Korak 1: Dodajte NAPOVED.LINEARNO formulo v celico, kamor želite dodati interpolirano vrednost.

2. korak: Izpolnite formulo z želenimi vrednostmi. Najprej bo šla vrednost x, nato dodajte vrednosti osi y in nazadnje dodajte vrednosti osi x v formulo ter kliknite Enter. Dobili boste želeni rezultat.

Tukaj je interpolirana vrednost 23 je 5.6

2. primer: Ko imamo več kot 2 para vrednosti za koordinate x in y.

Na primer, Imamo podatke o padavinah (v cm), prejetih v nekaterih delih Indije v zaporednih 7 dneh. Želimo napovedati padavine na 1,5 dni.


Najprej moramo preveriti x1, x2, in1,in y2. Za izvedbo tega bomo uporabili VLOOKUP, INDEX in MATCH

VLOOKUP: Uporablja se, ko morate najti stvari v tabeli ali obsegu po vrstici.

Sintaksa:

=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

range_lookup: je neobvezen parameter. Vnesemo lahko 1/True, ki išče približno ujemanje, medtem ko 0/False, ki išče natančno ujemanje.

KAZALO: Uporablja se, ko potrebujete vrednost ali sklic na vrednost v tabeli ali obsegu.

Sintaksa:

= INDEKS(matrika, številka_vrstice, [številka_stolpca])

Pri čemer sta array in row_num zahtevani vrednosti, column_num pa neobvezna.

TEKMA: Ta funkcija išče določen element v obsegu celic in nato vrne relativni položaj tega elementa v obsegu.

Sintaksa:

= MATCH(iskalna_vrednost, iskalna_matrika, [vrsta_ujemanja])

Kjer sta lookup_value in lookup_array obvezni vrednosti, match_type pa neobvezen.

Vse druge vrednosti bomo izračunali z uporabo zgornjih formul.

Korak 1: Izračun x1uporabo VLOOKUP . Vnesite formulo in vrednosti, kot je prikazano spodaj.

2. korak: Pritisnite Enter in dobili boste želeno vrednost (kot je prikazano spodaj).

3. korak: Izračun y1uporabo VLOOKUP . Vnesite formulo in vrednosti, kot je prikazano spodaj. Edina sprememba, ki jo moramo tukaj narediti, je sprememba col_index_num na 2, ker želimo vrednosti iz stolpca C.

4. korak: Pritisnite Enter in dobili boste želeno vrednost (kot je prikazano spodaj).

Za izračun vrednosti x2in y2, bomo uporabljali KAZALO in MATCH funkcije .

5. korak: Izračunaj x2uporabo KAZALO in MATCH funkcije . Vnesite formulo in vrednosti, kot je prikazano spodaj.

6. korak: Pritisnite Enter in dobili boste želeno vrednost (kot je prikazano spodaj).

najboljši avto na svetu

7. korak: Izračunajte in2z uporabo funkcij INDEX in MATCH. Vnesite formulo =INDEX($C:$C, MATCH(F6,$C:$C)+1) in vrednosti, kot je prikazano spodaj. Edina sprememba tukaj je stolpec C in vrednost y1.

8. korak: Pritisnite Enter in dobili boste želeno vrednost (kot je prikazano spodaj).

Zdaj bomo uporabili zgoraj omenjeno formulo za izračun vrednosti y.

9. korak: Vse izračunane vrednosti v formuli vnesite v želeno celico. (kot je prikazano spodaj)


10. korak: Pritisnite Enter in dobili boste želene rezultate.