17.05.2015 Views

I rok Transportu Informatyka Przykładowe zadania kolokwialne 1 ...

I rok Transportu Informatyka Przykładowe zadania kolokwialne 1 ...

I rok Transportu Informatyka Przykładowe zadania kolokwialne 1 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I <strong>rok</strong> <strong>Transportu</strong><br />

<strong>Informatyka</strong><br />

Przykładowe <strong>zadania</strong> <strong>kolokwialne</strong><br />

3 2<br />

1. Wykonać dwie iteracje w poszukiwaniu rozwiązania równania nieliniowego x + 2 ⋅ x + 4 = 0 . Obliczenia<br />

rozpocząć w punkcie x = −3<br />

. Zastosować metodę:<br />

a) Newtona (stycznych),<br />

b) iteracji prostych.<br />

Po drugiej iteracji sprawdzić warunki zakończenia obliczeń.<br />

3 2<br />

2. Wykonać dwie iteracje w poszukiwaniu rozwiązania równania nieliniowego x + 2 ⋅ x + 4 = 0 . Obliczenia<br />

rozpocząć dla pary punktów x 0<br />

= −3,<br />

x 1<br />

= −1. Zastosować metodę:<br />

a) bisekcji,<br />

b) siecznych,<br />

c) regula falsi.<br />

Po drugiej iteracji sprawdzić warunki zakończenia obliczeń.<br />

3. Wykonać dwie iteracje w poszukiwaniu rozwiązania układu równań nieliniowych:<br />

2<br />

⎧y<br />

− 2 ⋅ x = 0<br />

⎨<br />

.<br />

2 2<br />

⎩x<br />

+ y = 16<br />

Obliczenia rozpocząć w punkcie x = −3 , y = 4 . Zastosować metodę Newtona–Raphsona. Po drugiej iteracji<br />

sprawdzić warunki zakończenia obliczeń.<br />

4. Podany układ liniowych równań algebraicznych rozwiązać metodą eliminacji Gaussa:<br />

⎧ 0 ⋅ x + 4 ⋅ y − 6 ⋅ z = 2<br />

⎪<br />

⎨ 3⋅<br />

x − 2 ⋅ y + 1⋅<br />

z = 0 .<br />

⎪<br />

⎩2<br />

⋅ x −1⋅<br />

y − 3⋅<br />

z = −3<br />

5. Podany układ liniowych równań algebraicznych rozwiązać metodą rozkładu L ⋅ U :<br />

⎧ 2 ⋅ x −1⋅<br />

y + 0 ⋅ z = 0<br />

⎪<br />

⎨−<br />

6 ⋅ x − 2 ⋅ y + 1⋅<br />

z = −1<br />

.<br />

⎪<br />

⎩ 4 ⋅ x + 3⋅<br />

y −1⋅<br />

z = −3<br />

6. Podany układ liniowych równań algebraicznych rozwiązać metodą rozkładu Choleskiego–Banachiewicza:<br />

⎧ 1⋅<br />

x + 2 ⋅ y − 3⋅<br />

z = −6<br />

⎪<br />

⎨ 2 ⋅ x + 8 ⋅ y − 4 ⋅ z = −18<br />

.<br />

⎪<br />

⎩−<br />

3⋅<br />

x − 4 ⋅ y + 11⋅<br />

z = 16<br />

7. Wykonać dwie iteracje w poszukiwaniu rozwiązania układu liniowych równań algebraicznych metodą:<br />

a) Jacobiego,<br />

b) Gaussa-Seidla:<br />

⎧ 1⋅<br />

x + 2 ⋅ y − 3⋅<br />

z = −6<br />

x0<br />

= 2<br />

⎪<br />

⎨ 2 ⋅ x + 8 ⋅ y − 4 ⋅ z = −18<br />

, y0<br />

= −1<br />

.<br />

⎪<br />

⎩−<br />

3⋅<br />

x − 4 ⋅ y + 11⋅<br />

z = 16 z0<br />

= 2<br />

Obliczenia rozpocząć z podanego powyżej punktu startowego. Po drugiej iteracji sprawdzić warunki<br />

zakończenia obliczeń.


8. Znaleźć pseudorozwiązanie nadokreślonego układu równań z wagami:<br />

⎧1⋅<br />

x + 2⋅<br />

y = −1<br />

⎛3⎞<br />

⎪<br />

⎜ ⎟<br />

⎨ 2⋅<br />

x + 8⋅<br />

y = 4 w = ⎜2⎟<br />

.<br />

⎪<br />

⎩−<br />

3⋅<br />

x − 4⋅<br />

y = 1<br />

⎜ ⎟<br />

⎝1⎠<br />

9. Korzystając bezpośrednio z definicji i metodą Jacobiego obliczyć wartości i wektory własne podanej<br />

macierzy:<br />

⎛ 2 − 2⎞<br />

⎜ ⎟ .<br />

⎝−<br />

2 6 ⎠<br />

10. Zastosować ciągi Sturma i twierdzenie Gerszgorina do stwierdzenia, czy macierz A jest dodatnio określona.<br />

⎛25<br />

10 0⎞<br />

⎜ ⎟<br />

A = ⎜10<br />

15 4⎟<br />

.<br />

⎜ ⎟<br />

⎝ 0 4 5⎠<br />

11. Zastosować metodę potęgową do wyznaczenia:<br />

a) maksymalnej co do modułu,<br />

b) minimalnej co do modułu<br />

wartości własnej i odpowiadającego jej wektora własnego macierzy C z <strong>zadania</strong> następnego. Wykonać dwie<br />

iteracje rozpoczynając obliczenia z wektorem początkowym:<br />

⎛ 1 ⎞<br />

⎜ ⎟<br />

x = ⎜−1⎟<br />

.<br />

⎜ ⎟<br />

⎝ 1 ⎠<br />

Po drugiej iteracji sprawdzić warunki zakończenia obliczeń.<br />

12. Wartości własne macierzy C są równe:<br />

λ1<br />

= 3 + 15 ⎛ 6 2 −1⎞<br />

⎜ ⎟<br />

λ2<br />

= 2 , C = ⎜ 2 2 1 ⎟ .<br />

λ3<br />

= 3 − 15 ⎜ ⎟<br />

⎝−1<br />

1 0 ⎠<br />

Podać, do której wartości własnej λ 1 , λ 2 , λ 3 będą zbieżne: metoda potęgowa oraz metoda iteracji odwrotnej,<br />

jeśli dokonamy przesunięcia widma macierzy C o wartość podaną w tablicy.<br />

Przesunięcie -5.0 -0.5 0.0 1.5 5.0 6.5<br />

Metoda potęgowa<br />

Metoda odwrotna<br />

22.03.2007 r.


I <strong>rok</strong> <strong>Transportu</strong><br />

<strong>Informatyka</strong><br />

Przykładowe <strong>zadania</strong> <strong>kolokwialne</strong><br />

1. Dokonać interpolacji funkcji y = cos 2 ( x)<br />

w przedziale x ∈[ 1<br />

,<br />

3<br />

4π<br />

4π<br />

] używając bazy wielomianów<br />

Czebyszewa T<br />

0<br />

( x),<br />

T1<br />

( x)<br />

. Jako węzły interpolacji przyjąć miejsca zerowe wielomianu Czebyszewa T 2<br />

( x ) .<br />

Obliczyć wartość funkcji interpolującej w punkcie x = π 2 i porównać z wartością analityczną.<br />

2. Dokonać interpolacji funkcji f (x)<br />

danej w postaci tabelarycznej:<br />

x -2 -1 0 4<br />

f (x) -12 2 0 192<br />

przy pomocy:<br />

a) wielomianów Lagrange'a,<br />

0<br />

b) odpowiedniej bazy jednomianowej, poczynając od jednomianu x .<br />

Obliczyć wartość funkcji interpolującej w punkcie x = 3 .<br />

3. Dokonać odwrotnej interpolacji wielomianami Lagrange'a funkcji f (x)<br />

danej w postaci tabelarycznej:<br />

x -1 0 1<br />

f (x) -0.980085 0.826822 1.708073<br />

Obliczyć wartość zmiennej niezależnej x , dla której f ( x)<br />

= 0 .<br />

4. Spline kwadratowy interpolujący funkcję f ( x)<br />

= ln( x)<br />

dany jest wzorem:<br />

n<br />

∑ − 1<br />

2<br />

2<br />

i<br />

S ( x)<br />

= P2 ( x)<br />

+ bi ⋅ ( x − x i<br />

)<br />

+<br />

, dla x ∈ [ x n −1,<br />

xn<br />

] , gdzie P<br />

2<br />

( x)<br />

= ∑ a i<br />

⋅ x .<br />

i=<br />

1<br />

i=<br />

0<br />

Zastosować ten wzór do obliczenia wartości S (3,5)<br />

mając dane S '(1)<br />

= 1 i:<br />

x 1 3 4 6<br />

S (x) 0.000000 1.098612 1.386294 1.791759<br />

Uzyskany wynik porównać z wartością analityczną.<br />

5. Dokonać najlepszej ap<strong>rok</strong>symacji funkcji f (x)<br />

danej tabelarycznie:<br />

x -2 0 4<br />

f (x) 14 4 32<br />

funkcją<br />

1<br />

∑<br />

i<br />

g ( x)<br />

= a i<br />

⋅ x .<br />

i=<br />

0<br />

9<br />

x ⋅ dx<br />

6. Obliczyć numerycznie całkę ∫ stosując złożoną metodę:<br />

2<br />

3 x − 4<br />

a) trapezów,<br />

b) Simpsona,<br />

c) Gaussa dwupunktową<br />

i podział na dwa podprzedziały całkowania.<br />

7. Zaproponować odpowiednią procedurę postępowania w celu numerycznego obliczenia wartości całki<br />

∞<br />

1<br />

∫ ⋅ dx .<br />

2<br />

x −1<br />

2


3⋅<br />

y − 5<br />

8. Wykonać dwa k<strong>rok</strong>i numerycznego całkowania problemu początkowego y '(<br />

t)<br />

= z warunkiem<br />

2<br />

t − t + 1<br />

brzegowym y ( 1) = 2 i ∆t =<br />

1<br />

2 . Zastosować metodę a) Eulera, b) Rungego-Kutty II rzędu, c) pierwszy k<strong>rok</strong><br />

metodą Eulera, drugi metodą predyktor-korektor II rzędu.<br />

9. Metodą nieoznaczonych współczynników wyznaczyć współczynniki operatora różnicowego służącego do<br />

wyznaczenia drugiej pochodnej w węźle A:<br />

A B C<br />

2h<br />

h<br />

10. Rozwiązać numerycznie (metodą różnic skończonych) na regularnej siatce 6 węzłów problem brzegowy:<br />

w "(<br />

x)<br />

= x ⋅ ( x − 5) , dla x ∈[0,5]<br />

, przy warunkach brzegowych w ( 0) = 0 , w ( 5) = 0.<br />

Uzyskane rozwiązanie porównać z ścisłym rozwiązaniem analitycznym.<br />

x =<br />

0 1 2 3 4 5<br />

h<br />

h h h h<br />

11. Zastosować metodę potęgową do wyznaczenia:<br />

a) maksymalnej co do modułu,<br />

b) minimalnej co do modułu<br />

wartości własnej i odpowiadającego jej wektora własnego macierzy C z <strong>zadania</strong> następnego. Wykonać dwie<br />

iteracje rozpoczynając obliczenia z wektorem początkowym:<br />

⎛ 1 ⎞<br />

⎜ ⎟<br />

x = ⎜−1⎟<br />

.<br />

⎜ ⎟<br />

⎝ 1 ⎠<br />

Po drugiej iteracji sprawdzić warunki zakończenia obliczeń.<br />

12. Wartości własne macierzy C są równe:<br />

λ1<br />

= 3 + 15 ⎛ 6 2 −1⎞<br />

⎜ ⎟<br />

λ2<br />

= 2 , C = ⎜ 2 2 1 ⎟ .<br />

λ3<br />

= 3 − 15 ⎜ ⎟<br />

⎝−1<br />

1 0 ⎠<br />

Podać, do której wartości własnej λ 1 , λ 2 , λ 3 będą zbieżne: metoda potęgowa oraz metoda iteracji odwrotnej,<br />

jeśli dokonamy przesunięcia widma macierzy C o wartość podaną w tablicy.<br />

Przesunięcie -5.0 -0.5 0.0 1.5 5.0 6.5<br />

Metoda potęgowa<br />

Metoda odwrotna<br />

24.05.2007 r.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!