Lineær interpolasjon brukes for tilpasning av kurver ved bruk av lineære polynomer. Lineær interpolasjon er en metode som konstruerer nye datapunkter fra et gitt sett med datapunkter. Lineær interpolasjon er nyttig når du ser etter en verdi mellom to datapunkter. Det kan betraktes som å fylle ut hullene i en datatabell. Strategien for lineær interpolasjon er å bruke en rett linje for å koble de kjente datapunktene på hver side av det ukjente punktet. Den finner de ukjente verdiene i tabellen. Formelen for lineær interpolasjon er gitt av,
Lineær interpolasjonsformel
y = y_1 + (x-x_1)frac{y_2-y_1}{x_2-x_1} java concat strengerHvor,
- x1og y1er de første koordinatene, og
- x2og y2er de andre koordinatene
- x er punktet for å utføre interpolasjonen
- y er den interpolerte verdien
Lineær interpolasjon i Excel
Vi skal se på to måter å beregne lineær interpolasjon i Excel.
Tilfelle 1: Når vi har 2 verdipar for x- og y-koordinatene. For eksempel:
Vi ønsker å sjekke verdien av 2,3 og derfor må vi bruke interpolasjon. Vi bruker lineær interpolasjon fordi verdiene til x og y endres lineært. Vi vil bruke PROGNOSE formel,
=PROGRAM(x; kjente_y-er; kjente_x-er)
Merk: I Excel 2016 er PROGNOSE funksjonen ble erstattet med PROGNOSE.LINEÆR . Syntaksen og bruken av de to funksjonene er den samme.
Trinn 1: Legg til PROGNOSE.LINEÆR formelen til cellen der du vil legge til den interpolerte verdien.
Steg 2: Fyll formelen med de ønskede verdiene. Først vil verdien av x gå, legg deretter til y-akseverdiene og til slutt legg til x-akseverdier i formelen og klikk Enter. Du får ønsket resultat.
Her den interpolerte verdien av 23 er 5.6
Tilfelle 2: Når vi har mer enn 2 verdipar for x- og y-koordinatene.
For eksempel, Vi har data om nedbør (i cm) mottatt i enkelte deler av India i 7 påfølgende dager. Vi ønsker å forutsi nedbør på 1,5 døgn.
Først må vi sjekke x1, x2, og1,og y2. For å utføre dette vil vi bruke VLOOKUP, INDEX og MATCH
VLOOKUP: Den brukes når du skal finne ting i en tabell eller et område for rad.
Syntaks:
=VLOOKUP (oppslagsverdi, tabellmatrise, col_index_num, [områdeoppslag])
range_lookup: Det er en valgfri parameter. Vi kan skrive inn 1/True, som ser etter et omtrentlig samsvar, mens 0/False, som ser etter et eksakt samsvar.
INDEKS: Den brukes når du trenger en verdi eller referanse til en verdi fra en tabell eller et område.
Syntaks:
= INDEKS(matrise; radnummer; [kolonne_nummer])
Der array og row_num er obligatoriske verdier og column_num er valgfritt.
KAMP: Denne funksjonen søker etter et spesifisert element i et celleområde, og returnerer deretter den relative plasseringen til elementet i området.
Syntaks:
= MATCH(oppslagsverdi, oppslagsmatrise, [samsvarstype])
Der lookup_value og lookup_array er obligatoriske verdier og match_type er valgfritt.
tilfeldig rekkefølge sql
Vi vil beregne alle de andre verdiene ved å bruke formlene ovenfor.
Trinn 1: Beregner x1ved hjelp av VLOOKUP . Skriv inn formelen og verdiene som vist nedenfor.
Steg 2: Trykk Enter og du får ønsket verdi (som vist nedenfor).
Trinn 3: Beregner y1ved hjelp av VLOOKUP . Skriv inn formelen og verdiene som vist nedenfor. Den eneste endringen vi trenger å gjøre her er endringen i col_index_num til 2 fordi vi vil ha verdiene fra kolonne C.
Trinn 4: Trykk Enter og du får ønsket verdi (som vist nedenfor).
For å beregne verdiene til x2og y2, vi skal bruke INDEKS og MATCH-funksjoner .
Trinn 5: Regn ut x2ved hjelp av INDEKS og MATCH-funksjoner . Skriv inn formelen og verdiene som vist nedenfor.
Trinn 6: Trykk Enter og du får ønsket verdi (som vist nedenfor).
Trinn 7: Beregn og2ved å bruke INDEX- og MATCH-funksjonene. Skriv inn formelen =INDEKS($C:$C, MATCH(F6,$C:$C)+1) og verdier som vist nedenfor. Den eneste endringen her er av kolonne C og verdien av y1.
Trinn 8: Trykk Enter og du får ønsket verdi (som vist nedenfor).
Nå skal vi bruke den ovennevnte formelen for å beregne y-verdien.
Trinn 9: Sett alle de beregnede verdiene i formelen i ønsket celle. (som vist under)
Trinn 10: Trykk Enter og du får de ønskede resultatene.