Lineaire interpolatie wordt gebruikt voor het aanpassen van curven met behulp van lineaire polynomen. Lineaire interpolatie is een methode die nieuwe datapunten construeert uit een gegeven set datapunten. Lineaire interpolatie is handig bij het zoeken naar een waarde tussen twee gegevenspunten. Het kan worden beschouwd als het opvullen van de gaten in een gegevenstabel. De strategie voor lineaire interpolatie is om een rechte lijn te gebruiken om de bekende gegevenspunten aan weerszijden van het onbekende punt met elkaar te verbinden. Het vindt de onbekende waarden in de tabel. De formule van lineaire interpolatie wordt gegeven door,
Lineaire interpolatieformule
y = y_1 + (x-x_1)frac{y_2-y_1}{x_2-x_1}
geïnstantieerde JavaWaar,
- X1en j1zijn de eerste coördinaten, en
- X2en j2zijn de tweede coördinaten
- x is het punt waarop de interpolatie moet worden uitgevoerd
- y is de geïnterpoleerde waarde
Lineaire interpolatie in Excel
We zullen twee manieren bekijken om de lineaire interpolatie in Excel te berekenen.
Zaak 1: Wanneer we 2 paar waarden hebben voor de x- en y-coördinaten. Bijvoorbeeld:
We willen de waarde van 2,3 controleren en daarom moeten we interpolatie gebruiken. We gebruiken lineaire interpolatie omdat de waarden van x en y lineair veranderen. We zullen de gebruiken VOORSPELLING formule,
=VOORSPELLING(x, bekende_y’s, bekende_x’s)
Opmerking: In Excel 2016 wordt de VOORSPELLING functie is vervangen door VOORSPELLING.LINEAIR . De syntaxis en het gebruik van de twee functies zijn hetzelfde.
Stap 1: Voeg de VOORSPELLING.LINEAIR formule toe aan de cel waaraan u de geïnterpoleerde waarde wilt toevoegen.
Stap 2: Vul de formule met de gewenste waarden. Eerst gaat de waarde van x, voeg vervolgens de waarden voor de y-as toe en voeg ten slotte de waarden voor de x-as toe in de formule en klik op Enter. U krijgt het gewenste resultaat.
Hier is de geïnterpoleerde waarde van 23 is 5.6
Geval 2: Als we meer dan twee paar waarden hebben voor de x- en y-coördinaten.
Bijvoorbeeld, We beschikken over gegevens over de neerslag (in cm) die in sommige delen van India gedurende zeven opeenvolgende dagen zijn ontvangen. We willen regenval voorspellen na 1,5 dag.
Eerst moeten we x controleren1, X2, En1,en j2. Om dit uit te voeren, gebruiken we VLOOKUP, INDEX en MATCH
VERZOEKEN: Het wordt gebruikt wanneer u dingen in een tabel of een bereik per rij moet vinden.
Syntaxis:
=VERT.ZOEKEN (lookup_value, table_array, col_index_num, [range_lookup])
range_lookup: Het is een optionele parameter. We kunnen 1/True invoeren, wat zoekt naar een geschatte overeenkomst, terwijl 0/False, zoekt naar een exacte overeenkomst.
INHOUDSOPGAVE: Het wordt gebruikt wanneer u een waarde of verwijzing naar een waarde uit een tabel of bereik nodig heeft.
Syntaxis:
= INDEX(matrix, rij_getal, [kolom_getal])
Waar array en row_num verplichte waarden zijn en column_num optioneel is.
OVEREENKOMST: Deze functie zoekt naar een opgegeven item in een celbereik en retourneert vervolgens de relatieve positie van dat item in het bereik.
Syntaxis:
= VERGELIJKEN(opzoekwaarde, opzoekmatrix, [overeenkomsttype])
Waar lookup_value en lookup_array vereiste waarden zijn en match_type optioneel is.
We zullen alle andere waarden berekenen met behulp van de bovenstaande formules.
Stap 1: X berekenen1gebruik makend van VERZOEKEN . Voer de formule en waarden in zoals hieronder weergegeven.
Stap 2: Druk op Enter en je krijgt de gewenste waarde (zoals hieronder weergegeven).
Stap 3: Berekening van y1gebruik makend van VERZOEKEN . Voer de formule en waarden in zoals hieronder weergegeven. De enige verandering die we hier moeten doen is de verandering in col_index_num naar 2 omdat we de waarden uit kolom C willen.
samenstelling van de relatie
Stap 4: Druk op Enter en je krijgt de gewenste waarde (zoals hieronder weergegeven).
Om de waarden van x te berekenen2en j2, we zullen gebruiken INHOUDSOPGAVE En MATCH-functies .
Stap 5: Bereken x2gebruik makend van INHOUDSOPGAVE En MATCH-functies . Voer de formule en waarden in zoals hieronder weergegeven.
Stap 6: Druk op Enter en je krijgt de gewenste waarde (zoals hieronder weergegeven).
Stap 7: Bereken en2met behulp van INDEX- en MATCH-functies. Voer de formule in =INDEX($C:$C, VERGELIJKEN(F6,$C:$C)+1) en waarden zoals hieronder weergegeven. De enige verandering hier is die van kolom C en de waarde van y1.
Stap 8: Druk op Enter en je krijgt de gewenste waarde (zoals hieronder weergegeven).
Nu gebruiken we de bovengenoemde formule om de y-waarde te berekenen.
Stap 9: Zet alle berekende waarden in de formule in de gewenste cel. (zoals hieronder weergegeven)
Stap 10: Druk op Enter en je krijgt de gewenste resultaten.