Interpolacija v Excelu: funkcije, postopki in primeri

Tablični procesor Excel omogoča ne le hitro izvedbo različnih izračunov, temveč tudi reševanje precej zapletenih nalog. Na primer z uporabo tega lahko izvedete matematično modeliranje, ki temelji na nizu diskretnih vrednosti funkcije, vključno z iskanjem vmesne vrednosti funkcij z metodo interpolacije. V Excelu so na voljo različna orodja za učenje tega članka.

Interpolacijska metoda: kaj je to?

V računski matematiki je metoda iskanja neznanih vmesnih vrednosti funkcije Y (X) z diskretnim sklopom že znana. Interpolacijo funkcije Y (X) lahko izvedemo samo za tiste argumente, ki so znotraj intervala [X0, Xn], tako da so vrednosti Y (X 0) in Y (X n) znane. Če X ne pripada [X0, Xn], lahko uporabite metodo ekstrapolacije. Pri klasični formulaciji interpolacijskega problema je treba najti približno analitično funkcijo α (X), v kateri vrednost na točkah vozlišča X i sovpada z vrednostmi Y (X i) izhodne tabele, tj. (Xi) = Y i (i = 012, n).


Linearna interpolacija v Excelu

Najbolj znani Microsoftov procesor za tabele je izjemno uporaben operater "FORECAST". Upoštevajte podatke v spodnji tabeli.

C







A


)




D



E















55)


2



5



38















3 84)

10



68







99)






4



15



98














(131


20



128







147)






6



25



158




















30



188 187 188 189 190 190 192 193 194 195)




U Prvi stolpec vsebuje argumente x, v drugem pa ustrezne vrednosti neke linearne funkcije f (x). Predpostavimo, da moramo poznati vrednost argumenta x = 28. V ta namen:
  • dodeli prazno celico procesorja tabele, ki bo izpisala rezultate sprejetih dejanj, na primer C1;
  • klikne na ikono "fx" ("vstavi funkcijo"), ki se nahaja na levi strani črte formul;
  • v oknu "Čarovnik za funkcije" vnesite kategorijo "Matematično";
  • poiščite operaterja "PREDVIDENO" in kliknite "OK".
  • V oknu argumentov so 3 polja. V prvem vnesite s tipkovnice vrednost argumenta (v določeni nalogi je 28). Če želite zapolniti polje "Znane vrednosti _ y", kliknite ikono z rdečo puščico na levi strani ustreznega okna in izberite ustrezno območje na listu. V določenem primeru je ta del stolpec z naslovi v območju B2: B7.


    Podobno izpolnite polje "Znane vrednosti _ x" in kliknite gumb "Ok". Kot rezultat, v označenoPrikazana vrednost celice C1 176 je rezultat postopka interpolacije.

    Grafična metoda: priprava

    Interpolacija v Excelu, katere primer je naveden zgoraj, še zdaleč ni edini način, da ugotovimo vmesne neznane vrednosti funkcije Y (X) z že znanim diskretnim sklopom. Zlasti lahko uporabimo grafično metodo. Morda je koristno, če tabela v enem od argumentov ne poda ustrezne vrednosti funkcije, kot v spodnji (glej celico z naslovom B9).





    A



    B



    C

    )

    D



    E



    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













    v tem primeru se začne z načrtovanjem. To storite tako:
  • v zavihku »Vstavi« izberite obseg tabele;
  • v orodjarni "Diagram" izberite ikono "Graph";
  • na seznamu izberite tisto, ki je najbolj primerna za reševanje določene naloge.
  • Ker je celica B9 prazna, je graf raztrgan. Poleg tega obstaja dodatna vrstica X, v kateri ni potrebe, in na vodoravni osi namesto vrednosti argumenta določene točke v vrstnem redu.

    Interpolacija v Excelu: rešitev z grafično metodo

    Poskrbimo za obdelavo grafa. To naredite tako, da izolirate trdno modro črto in jo izbrišete s pritiskom na gumb Izbriši na tipkovnici. Nato:
  • izberite ravnino, na kateri je grafikon;
  • v kontekstnem meniju izberite gumb "Izberi";
  • v oknu Izberi vir podatkov v desnem bloku kliknite "Spremeni";
  • klikne na ikono z rdečo puščico desno od polja "Razpon podpisov osi";
  • razlikujejo območje A2: A11;
  • klikne na gumb "OK";
  • ponovno pokliče okno "Izbira podatkovnega vira";
  • klikne na gumb "Skrite in prazne celice" v spodnjem levem kotu;
  • , v vrstici "Pokaži prazne celice" stikalo postavimo v položaj "vrstica" in kliknemo "OK";
  • potrjujejo te ukrepe na enak način.
  • Če je vse narejeno pravilno, se vrzel izbriše in s premikanjem kurzorja na želeno točko grafa lahko vidite ustrezne vrednosti argumenta in funkcije.

    Uporaba posebne funkcije sonca

    Zdaj, ko veste, kako Excel v grafiko interpolirati ali uporabite izjavo FORECAST, veliko praktičnih nalog za vas ne bo preveč dela. Vendar to ni vse. Procesor tabele Microsoft predstavlja možnost, da z uporabo funkcije Sun najde neznano vrednost funkcije. Predpostavimo, da je graf že zgrajen, na njem je že nameščen pravilen podpis lestvice. Poskusimo odpraviti vrzel. V ta namen:
  • v tabeli dodeli celico, v kateri ni vrednosti funkcije;
  • izberite ikono "Vstavi funkcijo";
  • v "Čarovniku za funkcije" v polju "Kategorije" poiščite vrstico "Popolni abecedni seznam" (v nekaterih različicah procesorja "Preverjanje lastnosti in vrednosti");
  • klikne na zapis "Sun" in pritisne gumb "OK".
  • Po tem se v celici B9 prikaže vrednost napake # N /D. Prelom grafa se samodejno odpravi.
    Lahko naredite še enostavnejše: za vnos iz tipkovnice v celici B9 znake "# N /A" (brez narekovajev).

    Bilinearna interpolacija

    Obseg nalog, ki se lahko uporabljajo za simulacijo uporabe funkcij ene spremenljivke, je precej omejen. Zato je smiselno razmisliti o uporabi formule dvojne interpolacije v Excelu. Primerilahko zelo različni. Na primer: obstaja tabela (glej spodaj).

    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




    460




    8



    80



    390


    )
    440



    490



    540



    590







    9



    90



    750

    )

    800



    850



    900



    950







    10



    Višina



    278



    )














    878)
    Tlak vetra je treba izračunati pri razponu 300 m na višini 25 m. Novi tabeli se dodajo v tabelo, kot je prikazano na sliki (glej spodaj).
    Očitno je dodala celice za višino leta v J1 in J2. Z obratno zaporedno zamenjavo "zbira" megaformulo, ki je potrebna za določitev tlaka vetra pri določenih parametrih. V ta namen:
  • kopirajte besedilo formule iz celice na naslov J17 v celico J19;
  • v formuli nadomestimo sklicevanje na J15 v celici J15: J7 + (J8-J7) * J11 /J13;
  • ponavlja te korake pred pridobitvijo zahtevane formule.
  • Uporaba spline

    Prejšnja metoda je precej zapletena, zato je v nekaterih primerih bolje spline interpolirati. V Excelu je njegovo bistvo v iskanju interpolacijske funkcije? (X) po formulah istega tipa za različne podskupine argumenta. Nato se izvede spajanje vrednosti X (X) in njegovih izvedenih vrednosti na mejnih vrednostih argumentov vsakega od podskupin. Excel ponuja posebne funkcije za te namene, kot tudi možnost pisanja makrov v VBA. Vendar jih je treba ustvariti za določeno nalogo, zato njihova študija na splošno nima smisla.
    Zdaj veste, kako pravilno napisati formulo za dvojno interpolacijo v Excelu ali poiskati neznano vrednost linearne funkcije s pomočjo vgrajenih operaterjev ali grafike. Upamo, da vam bodo te informacije pomagale pri reševanju številnih problemovpraktične naloge.

    Sorodne publikacije