Interpolacja liniowa

Interpolacja liniowa

Wyjaśniamy, jakie jest interpocja liniowa, jej wzory, jak je robić, z ustalonymi przykładami i ćwiczeniami

Co to jest interpolacja liniowa?

Interpolacja liniowa Polega na oszacowaniu lokalizacji punktu w przedziale numerycznym, zakładając, że ekstremalne wartości wspomnianego przedziału są zjednoczone przez linię. Znana równanie tej linii można zlokalizować nieznany punkt.

Pomysł jest schematyzowany na poniższym rysunku, który pokazuje podejście do wykresu funkcji między punktami A i B. Zakładając, że punkty te są bliskie, możliwe jest przybliżenie krzywej, która łączy je przez linię, a tym samym znajdowanie punktów pośrednich.

Rysunek 1.- Aby dokonać liniowej interpolacji między punktami A i B, należy założyć, że są one połączone linią . Źródło: f. Zapata.

Możesz także przybliżyć krzywą, która łączy punkty podane za pomocą funkcji kwadratowej lub innej wielomianowej. Jednak linia ma tę zaletę, że jego matematyczna prostota, więc jest łatwa w obsłudze, chociaż jest najprostszą interpolacją ze wszystkich, możliwe jest, że wynik nie jest tak precyzyjny, jak ten uzyskany przy użyciu innych funkcji.

Formuły

Istnieją dwa punkty współrzędnych [xalbo, f (xalbo)] i [x1, f (x1)] wśród których jest punkt [x, g (x)], którego współrzędne są pożądane.

Pierwszy krok polega na dołączeniu do znanych punktów przez segment linii, na którym można znaleźć współrzędne punktu A.

Rysunek 2.- Interpolacja liniowa w celu znalezienia punktu P na linii interpoczencyjnej G (x), znajdującej się między punktami A i B F (x). Źródło: f. Zapata.

Jak widać, powstają dwa prostokąty: ABC i APD, które mają również ostry kąt, więc są to podobne trójkąty, do których można zastosować twierdzenie Thales:

Może ci służyć: geometria analityczna

Zastępując miarę segmentów zgodnie z wykresem, uzyskuje się następującą zależność:

Stamtąd przechodzimy do wyczyszczenia G (x):

 Powołanie:

F1(X1) = y1 ; Falbo(Xalbo) = yalbo ; g (x) = y

Górne równanie jest przekształcane w:

Zakres błędów

Gdy funkcja zbliża się z tą metodą, poziom błędu jest podawany przez wartość bezwzględną różnicy między funkcją F (x) a linią interpolacyjną G (x):

Błąd = │f (x) - g (x) │

Jak dokonać interpolacji liniowej?

Przeprowadzenie interpolacji liniowej jest bardzo proste, wystarczy wykonać te kroki:

Krok 1

Określ nieznany punkt P (x, y).

Krok 2

Ustal dwa punkty, które ograniczają przedział, w którym znajduje się wartość do obliczania, to znaczy punktów (x xalbo,Ialbo) i (x1, I1).

Krok 3

Wymień wszystkie wartości w równaniu:

I oblicz wynik.

Przykłady interpolacji liniowej

Przykład 1

Chcesz znaleźć przybliżoną wartość LN 3 do interpolacji liniowej, biorąc pod uwagę następujące wartości:

LN 2 = 0.693147 i LN 4 = 1.386294

Porównaj wynik z wartością LN 3 uzyskaną przez kalkulator i określ popełniony margines.

  • Krok 1

Aby znaleźć przybliżoną wartość LN 3, musisz kontynuować sposób: Po pierwsze, nieznane jest ustalone, czyli y = ln 3, obok odpowiedniej wartości „x”: x = 3. To jest punkt, który chcesz obliczyć: (3, LN 3).

  • Krok 2

Następnie musisz ustalić punkty graniczne interwału ze znanymi wartościami. Poproszono o to z kolejnymi kilkoma punktami:

  • Dolny limit: [xalbo = 2; Ialbo = ln 2 = 0.693147]
  • Górny limit: [x1 = 4; I1 = ln 4 = 1.386294]
  • Krok 3

Wartości określone w krokach 1 i 2 są starannie zastępowane w równaniu, aby wygenerować wynik podejścia do LN 3:

Może ci służyć: ile rozwiązań ma równanie kwadratowe?


Prawdziwa wartość LN 3 uzyskana przez kalkulator to:

LN 3 = 1.098612

A margines błędu wynosi:

Błąd = │1.098612 - 1.03971 │ = 0.059

Procentowy błąd interpolacji jest obliczany poprzez podzielenie błędu między rzeczywistą wartością LN3 i mnożeniem przez 100 %:

Błąd procentowy = (prawdziwy błąd/wartość) × 100 = (0.059/1.098612) × 100% = 5.4%

Przykład 2

Teraz chcesz znaleźć przybliżoną wartość LN 3 przez interpolację liniową, znane te dwie wartości:

LN 2.5 = 0.916291 i LN 3.5 = 1.252763

Określ także odpowiedni błąd i porównaj z wynikami poprzedniego przykładu.

  • Krok 1

Znowu nieznany punkt to:

y = ln 3, x = 3

  • Krok 2

  • Dolny limit: [xalbo = 2.5; Ialbo = yalbo = ln 2.5 = 0.916291]
  • Górny limit: [x1 = 3.5; I1 = ln 3.5 = 1.252763]
  • Krok 3

Badanie wartości oferowanej przez kalkulator:

LN 3 = 1.098612

Poziom błędu jest określany w tym przypadku, co wynika:

Błąd = │1.098612 - 1.084527 │ = 0.014

Błąd procentowy w tym przypadku wynosi ≈ 1.3 %. W porównaniu z poziomem błędu przykładu 1, nowa wartość jest bardziej precyzyjna, ponieważ przedział wybrany na interpolarne jest niższe.

Rozwiązane ćwiczenia

Ćwiczenie 1

Oblicz, przez interpolację liniową, ciepło właściwe powietrza przy stałym ciśnieniu CP  i temperatura 530 K, zaczynając od tabeli wartości pokazanych poniżej.

  • Rozwiązanie

W rozwiązywaniu wielu problemów często poszukiwana wartość nie wydaje. Alternatywą jest wybranie wartości najbliższej pożądanej, ale wiele razy interpolacja liniowa wystarczy, aby znaleźć znacznie lepsze podejście.

Może ci służyć: oznaki grupowania

Wartość CP 530 K nie pojawia się w dołączonym tabeli, ale interpolacja liniowa może być wykonana z odpowiednimi cieplami właściwymi przy 500 K i 550 K, które są temperaturami najbliższymi 530 K i których ciepło specyficzne pojawiają się w pokazanym tabeli.

Odpowiednie ciepło właściwe dla tych temperatur to:

Talbo = 500 K; CPO = 1.029 kJ /kg ∙ k

T1 = 550 K; CP1 = 1.040 kJ /kg ∙ k

A nieznany jest punkt (500k, cP)

Zastąpienie wzoru liniowego interpolacji podanej powyżej, z t na scenie zmiennej „x” i cP Zamiast „y” masz:

Ćwiczenie 2

Obciążenie zastosowane do sprężyny (w Kilopondios) wytwarza następujące wydłużenia (w milimetrach) zgodnie z pokazaną tabelą:

Oblicz wydłużenie, gdy obciążenie wynosi 12.6 kp.

  • Rozwiązanie

Niech i wartość wydłużenia poszukiwanego, gdy obciążenie wynosi c = 12.6 kp. Nieznany punkt jest (12.6, y), który jest jednym z punktów:

Calbo = 10 kp; Ialbo = 105 mm

C1 = 15 kp; I1 = 172 mm

Pozostaje tylko na zastąpienie wartości w równaniu:

Proponowane ćwiczenie

Oblicz ciepło właściwe do stałej objętości dla temperatury 727 K, przy użyciu interpolacji liniowej i tabeli papierów wartościowych ćwiczeń rozstrzygniętych 1.

Bibliografia

  1. Akademia Rafa Vilchez. Jak przeprowadzić interpolację liniową. Odzyskane z: Acadraafavilchez.com
  2. Chapra, s. 2007. Metody numeryczne dla inżynierów. 5. Wydanie. McGraw Hill.
  3. Khan academy. Matematyka interpolacji liniowej. Odzyskane z: Khanacademy.org.
  4. Życie edukacyjne. Liniowy wzór interpolacji. Odzyskane z: TheeducationLife.com
  5. X-inżynier. Interpolacja liniowa i ekstrapolacja za pomocą kalkulatora. Odzyskany z: X-inżynier.org.