Interpolacija u Excelu: značajke, postupak i primjeri

Tablični procesor Excel omogućuje ne samo brzo izvođenje različitih proračuna, već i rješavanje vrlo složenih zadataka. Primjerice, pomoću nje možete implementirati matematičko modeliranje na temelju skupa diskretnih vrijednosti funkcije, uključujući i pronalaženje srednje vrijednosti funkcija metodom interpolacije. U programu Excel to omogućuje razne alate za učenje ovog članka.

Interpolacijska metoda: što je to?

U računalnoj matematici već je poznata metoda pronalaženja nepoznatih srednjih vrijednosti funkcije Y (X) diskretnim skupom. Interpolacija funkcije Y (X) može se izvesti samo za one argumente koji su unutar intervala [X0, Xn], tako da su vrijednosti Y (X 0) i Y (X n) poznate. Ako X ne pripada [X0, Xn], možete koristiti metodu ekstrapolacije. U klasičnoj formulaciji interpolacijskog problema treba pronaći približnu analitičku funkciju α (X), u kojoj se vrijednost na čvornim točkama X i poklapa s vrijednostima Y (X i) izlazne tablice, odnosno uvjet je zadovoljen? (Xi) = Y i (i = 012, n).


Linearna interpolacija u Excelu

Najpoznatiji Microsoftov stolni procesor iznimno je koristan operator "FORECAST". Razmotrite podatke u donjoj tablici.

C







A


)




D



















55)


2



5



38















84)

10



68







99)






4



15



98














131


20



128







147)






6



25



158
















179)


30



188 187 188 189 190 190 192 193 194 195)




U Prvi stupac sadrži argumente x, au drugom odgovarajuće vrijednosti neke linearne funkcije f (x). Pretpostavimo da moramo znati vrijednost argumenta x = 28. Da biste to učinili:
  • dodijelite praznu ćeliju procesora tablice, koja će proizvesti rezultat poduzetih akcija, na primjer, C1;
  • klikne na ikonu "fx" ("Umetni funkciju"), smještenu lijevo od retka formula;
  • u prozoru "Čarobnjak za funkcije" unesite kategoriju "Matematički";
  • pronađite operatera "PROGNOZA" i kliknite "U redu". U prozoru argumenata nalaze se 3 polja. U prvom unesite s tipkovnice vrijednost argumenta (u određenom zadatku je 28). Da biste popunili polje "Known Values ​​_ y", kliknite na ikonu s crvenom strelicom lijevo od odgovarajućeg prozora i odaberite odgovarajuće područje na listu. U konkretnom slučaju, ovaj dio je stupac s adresama u rasponu B2: B7.


    Isto tako popunite polje "Poznate vrijednosti _ x" i kliknite na gumb "Ok". Kao rezultat toga, u označenomPrikazana vrijednost ćelije C1 176 je rezultat postupka interpolacije.
    Grafička metoda: priprema
    Interpolacija u Excelu, čiji je primjer dan gore, daleko je od jedinog načina da se otkriju posredne nepoznate vrijednosti funkcije Y (X) već poznatim diskretnim skupom. Konkretno, može se koristiti grafička metoda. To može biti korisno ako tablica u jednom od argumenata ne specificira odgovarajuću vrijednost funkcije, kao u donjoj (vidi ćeliju s adresom B9).





    A



    B



    )

    D







    1



    x


    f (x)











    257)


    2



    5



    38








    10


















    305)


    4



    15



    98
















    5



    20










    128




    355)
    6



    25



    158
















    7



    30



    188













    403)
    8



    35



    218 ​​














    9



    40


















    )




    45



    278






    )








    11



    50


    )
    308













    u ovom slučaju počinje s nacrtanjem. Da biste to učinili:
  • u kartici "Umetni" odaberite raspon tablica;
  • u alatu "Diagram" odaberite ikonu "Graph";
  • na popisu biraju onaj koji najbolje odgovara rješavanju određenog zadatka.
  • Budući da je ćelija B9 prazna, graf je rastrgan. Osim toga, postoji i dodatna linija X u kojoj nema potrebe, i na horizontalnoj osi, umjesto vrijednosti argumenta određene točke u redu.

    Interpolacija u Excelu: rješenje grafičkom metodom

    Vodimo računa o obradi grafikona. Da biste to učinili, izolirajte plavu crtu i izbrišite je pritiskom na gumb Izbriši koji se nalazi na tipkovnici. Zatim:
  • odaberite ravninu na kojoj se nalazi grafikon;
  • u kontekstnom izborniku odaberite gumb "Odaberi";
  • u prozoru Select data source, u desnom bloku, kliknite "Change";
  • klikne na ikonu s crvenom strelicom desno od polja "Raspon potpisa osi";
  • razlikuju raspon A2: A11;
  • klikne na gumb "OK";
  • ponovno poziva prozor "Odabir izvora podataka";
  • klikne na gumb "Skrivene i prazne ćelije" u donjem lijevom kutu;
  • , u retku "Pokaži prazne ćelije", prekidač se nalazi u položaju "Line" i klikne "OK";
  • potvrđuju ove postupke na isti način.
  • Ako je sve učinjeno ispravno, praznina će biti izbrisana, a pomicanjem kursora na željenu točku grafa možete vidjeti odgovarajuće vrijednosti argumenta i funkcije.

    Korištenje posebne funkcije sunca

    Sada kada znate kako interpolirati Excel grafički ili pomoću FORECAST izjave, mnogi praktični zadaci za vas neće biti previše posla. Međutim, to nije sve. Microsoftov stolni procesor predstavlja mogućnost pronalaženja nepoznate vrijednosti funkcije pomoću funkcije Sun. Pretpostavimo da je grafikon već izgrađen, na njemu je već instaliran ispravan potpis skale. Pokušajmo eliminirati jaz. Da biste to učinili:
  • dodijelite u tablici ćeliju u kojoj nema vrijednosti funkcije;
  • odaberite ikonu "Insert Function";
  • u "Čarobnjaku funkcija" u okviru "Kategorije", pronađite redak "Potpuni abecedni popis" (u nekim verzijama procesora "Provjera svojstava i vrijednosti");
  • klikne na zapis "Sun" i pritisne gumb "OK". Nakon toga, vrijednost greške # N /D pojavljuje se u ćeliji B9. Međutim, prekid grafa se automatski eliminira.
    Možete učiniti još jednostavnije: unositi s tipkovnice u ćeliji B9 znakove "# N /A" (bez navodnika).

    Bilinearna interpolacija

    Raspon zadataka koji se mogu koristiti za simulaciju pomoću funkcija jedne varijable je prilično ograničen. Stoga je smisleno razmotriti upotrebu formule dvostruke interpolacije u Excelu. Primjerimože biti vrlo različita. Na primjer: postoji tablica (vidi dolje).

    A



    B



    C



    D



    E



    G



    G








    200



    400
    )


    600



    800



    1000












    2



    20



    ) 60


    160



    210



    260





    40








    )
    60



    190



    240


    4







    290




    40



    130



    180



    230


    677) 280



    330







    5



    70
    280




    708)
    330



    380







    6





    340



    739)

    390



    440







    7



    70



    310



    )

    510







    410








    8



    80



    390


    )
    440



    490



    540



    590







    9



    90



    750

    )

    800



    850



    900



    950







    10



    visina



    278



    )















    878)
    Potrebno je izračunati tlak vjetra na rasponu od 300 m na visini od 25 m. Novi unosi se dodaju u tablicu kao što je prikazano na slici (vidi dolje).
    Očito je dodala ćelije za visinu leta u J1 i J2. Pomoću inverzne uzastopne supstitucije, "skupite" megaformulu potrebnu za pronalaženje pritiska vjetra na određene parametre. Da biste to učinili:
  • kopirajte tekst formule iz ćelije na adresu J17 u ćeliju J19;
  • zamjenjuju u formuli referencu na J15 u ćeliji J15: J7 + (J8-J7) * J11 /J13;
  • ponavlja ove korake prije dobivanja tražene formule.

    Korištenje splinea

    Prethodna metoda je prilično glomazna, pa je u nekim slučajevima bolje spline interpolirati. U Excelu, njegova suština leži u pronalaženju interpolirajuće funkcije? (X) pomoću formula istog tipa za različite podskupove argumenta. Zatim se provodi pristajanje vrijednosti? (X) i njegovih izvedenica na graničnim vrijednostima argumenata svake podskupine. Excel nudi posebne funkcije za te svrhe, kao i mogućnost pisanja makronaredbi u VBA. Međutim, oni moraju biti stvoreni za određeni zadatak, pa njihovo učenje uopće nema smisla.
    Sada znate kako ispravno napisati formulu dvostruke interpolacije u Excelu ili pronaći nepoznatu vrijednost linearne funkcije uz pomoć ugrađenih operatora ili grafike. Nadamo se da će vam ove informacije pomoći u rješavanju mnogih problemapraktične zadatke.
  • Povezane publikacije