Zaawansowane algorytmy i struktury danych/Ćwiczenia 4: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „,↵</math>” na „</math>,” |
||
(Nie pokazano 3 wersji utworzonych przez 2 użytkowników) | |||
Linia 4: | Linia 4: | ||
w <math>n</math> dowolnych punktach w czasie <math>O(n \log n^2)</math>. | w <math>n</math> dowolnych punktach w czasie <math>O(n \log n^2)</math>. | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> '''Wskazówka''' | <div class="mw-collapsible mw-made=collapsible mw-collapsed">'''Wskazówka''' | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Linia 12: | Linia 12: | ||
{{wzor2|1= | {{wzor2|1= | ||
<math> | <math> | ||
A^{[0]}(x) = A(x) \mod \prod_{i=0}^{\frac{n}{2}-1} (x-x_i) | A^{[0]}(x) = A(x) \mod \prod_{i=0}^{\frac{n}{2}-1} (x-x_i)</math>, | ||
</math> | |||
}} | }} | ||
{{wzor2|1= | {{wzor2|1= | ||
<math> | <math> | ||
A^{[1]}(x) = A(x) \mod \prod_{i=\frac{n}{2}}^{n-1} (x-x_i) | A^{[1]}(x) = A(x) \mod \prod_{i=\frac{n}{2}}^{n-1} (x-x_i)</math>, | ||
</math> | |||
}} | }} | ||
Linia 39: | Linia 37: | ||
Dla danego zbioru <math>n</math> par <math>X = \{(x_0, y_0), (x_1, y_1), \ldots, (x_{n-1},y_{n-1})\}</math> takiego, że wszystkie wartości <math>x_i</math> są parami różne, znajdź wielomian interpolacyjny. | Dla danego zbioru <math>n</math> par <math>X = \{(x_0, y_0), (x_1, y_1), \ldots, (x_{n-1},y_{n-1})\}</math> takiego, że wszystkie wartości <math>x_i</math> są parami różne, znajdź wielomian interpolacyjny. | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> '''Wskazówka''' | <div class="mw-collapsible mw-made=collapsible mw-collapsed">'''Wskazówka''' | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Linia 53: | Linia 51: | ||
{{wzor2|1=<math> | {{wzor2|1=<math> | ||
A(x) = A^{[0]}(x) + P(x) A^{[1]}(x) | A(x) = A^{[0]}(x) + P(x) A^{[1]}(x)</math>,}} | ||
</math>}} | |||
Linia 60: | Linia 57: | ||
{{wzor2|1=<math>A^{[1]}(x_i) = \frac{y_i - A^{[0]}(x_i)}{P(x_i)}</math> dla <math>i = frac{n}{2},\ldots,n-1</math>. | {{wzor2|1=<math>A^{[1]}(x_i) = \frac{y_i - A^{[0]}(x_i)}{P(x_i)}</math> dla <math>i = \frac{n}{2},\ldots,n-1</math>. | ||
}} | }} | ||
Linia 77: | Linia 74: | ||
dla <math>i,j = 0,\ldots, n-1</math>. | dla <math>i,j = 0,\ldots, n-1</math>. | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"> '''Wskazówka''' | <div class="mw-collapsible mw-made=collapsible mw-collapsed">'''Wskazówka''' | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Zauważmy, że wielomian <math>A(x,y)</math> jest postaci | Zauważmy, że wielomian <math>A(x,y)</math> jest postaci |
Aktualna wersja na dzień 21:49, 11 wrz 2023
Zadanie 1 (Obliczanie wartości wielomianu w punktach)
Zaproponuj algorytm obliczający wartość wielomianu stopnia w dowolnych punktach w czasie .
Wskazówka
Zadanie 2 (Obliczanie wielomianu interpolacyjnego)
Dla danego zbioru par takiego, że wszystkie wartości są parami różne, znajdź wielomian interpolacyjny.
Wskazówka
Zadanie 3 (Obliczanie wartości wielomianu dwóch zmiennych)
Dla danych zbiorów punktów i , oraz wielomianu dwóch zmiennych stopnia , wyznacz wszystkie wartości dla .
Wskazówka