• Nie Znaleziono Wyników

2 Zadania do wykonania

N/A
N/A
Protected

Academic year: 2021

Share "2 Zadania do wykonania"

Copied!
2
0
0

Pełen tekst

(1)

Aproksymacja Pade funkcji cos(x)

Tomasz Chwiej 8 maja 2018

1 Wstęp

Na laboratorium funkcję f (x) przybliżymy przy pomocy funkcji wymiernej

RN,M(x) = PN(x) QM(x) =

N

i=0aixi

M

i=0bixi (1)

z b0 = 1. W tym celu rozwijamy funkcję f (x) w szereg Maclaurina

f (x) =

k=0

ckxk (2)

i przyrównujemy pochodne f (x) oraz RN,M(x) dla rzędu k = 0, 1, . . . , N + M dkRN,M(x)

dxk x=0

= dkf (x) dxk

x=0

(3)

Warunki te generują układ równań

N

m=1

bm· cN−m+k =−cN +k, k = 1, 2, . . . , N (4)

cN−M+1 cN−M+2 . . . cN cN−M+2 cN−M+3 . . . cN +1

... ... . .. ...

cN cN +1 . . . cN +M−1

bM bM−1

... b1

=

−cN +1

−cN +2

...

−cN +M

(5)

który trzeba rozwiązać aby znaleźć współczynniki ⃗b = [b0, b1, . . . , bM] a następnie korzystamy z relacji

ai=

i j=0

ci−j· bj, i = 0, 1, . . . , N (6)

w celu wyznaczenia współczynników ⃗a = [a0, a1, . . . , aN].

2 Zadania do wykonania

Naszym zadaniem jest wykonanie aproksymacji Padego funkcji

f (x) = cos(x) (7)

kolejno dla N = M = 2, 4, 6. W tym celu wykonujemy następujące kroki

1

(2)

1. Ustalamy n = N + M i liczymy pochodne f(k)(0), k = 0, 1, 2, . . . , n dkcos(x)

dxk x=0

= {

f(2p)(0) = (−1)p, p = 0, 1, 2, 3, . . .

f(2p+1)(0) = 0, p = 0, 1, 2, 3, . . . (8) Współczynniki ck we wzorze (2) to skalowane pochodne (jak we wzorze Taylora)

ck= f(k)(0)

k! (9)

Wartości współczynników ck zachowujemy w wektorze⃗c = [c0, c1, . . . , cn] 2. Rozwiązujemy układ równań dany wzorem (5) używając biblioteki GSL

A· ⃗x = ⃗y (10)

gdzie:

Ai,j = cN−M+i+j+1, i, j = 0, 1, . . . , M− 1 (11) yi =−cN +1+i, i = 0, 1, . . . , M − 1 (12) po rozwiązaniu układu równań (10) zachowujemy współczynniki wielomianu QM(x)

b0= 1 oraz bM−i= xi, i = 0, 1, . . . , M − 1 (13) Współczynniki zapisujemy w wektorze⃗b = [b0, b1, . . . , bM].

3. Wyznaczamy współczynniki wielomianu PN(x) zgodnie z wzorem (6). Współczynniki zapisujemy w wektorze⃗a = [a0, a1, . . . , aN].

4. Dla ustalonego n tworzymy wykresy f (x) oraz RN,M(x) (używając wzoru 1) na jednym rysunku w zakresie x∈ [−5, 5].

Przykładowe wyniki:

-3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1

-5 -4 -3 -2 -1 0 1 2 3 4 5

cos(x) R2,2

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

-5 -4 -3 -2 -1 0 1 2 3 4 5

cos(x) R4,4

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

-5 -4 -3 -2 -1 0 1 2 3 4 5

cos(x) R6,6

Cytaty

Powiązane dokumenty

Wszystkie zadania wykonaj pisemnie na kartce w linie (tak, żeby można było potem wkleić do zeszytu).. Temat: Powtórzenie widomości o budowie

Drewniane patyczki malujemy farbami – różne kolory, które mogą, a nawet powinny się powtarzać. Ciekawe komu z Was uda się ułożyć wszystkie

Standardowo dostęp do czujnika uzyskujemy poprzez wywołanie funkcji OpenCompass podając jako argument numer portu do którego podłączony jest kompas. Następnie, podobnie jak to było

 Skutkiem zakażenia HIV jest spadek liczby limfocytów T, przez co zwiększa się podatność organizmu na choroby, które przy normalnej odporności nie stanowią

Różnorodność gatunkową bardzo trudno rozpoznać przede wszystkim w głębinach oceanicznych, wnętrzach jaskiń czy niedostępnych zakątkach lasów tropikalnych, dlatego jej

Powodem zmniejszania się różnorodności biologicznej, zwłaszcza ekosystemów mórz i oceanów oraz ekosystemów nadbrzeżnych, jest również górnictwo naftowe.. 

Dzielenie się wrażeniami na spotkaniu zoom... wtorek 1

- Przeczytaj rymujące się wyrazy np. Opowiedz legendę własnymi słowami patrząc na obrazki. Możesz rozpocząć tak np. Było to pewnej nocy. Na wieży kościoła Mariackiego stal