ALG'0

ALG'0



270____Rozdziału. Algorytmy numeryczne

F(x, y)=0.

(funkcję w klasycznej postaci y=f(x) można łatwo sprowadzić do postaci uwikłanej). Oznaczmy pochodną cząstkową, liczoną względem zmiennej przez /', (.V, y)    0. Przyjmując pewne uproszczenia, można za pomocą metod)

Newtona (patrz §11.1) obliczyć jej wartość dla pewnego x w sposób iteracyjny:

F(x,y)

• "+l y" Fv(x,y)

• Stop,jeśli \y,„i -y„\<z

Wartość początkowa yO powinna być jak najbliższa wartości poszukiwanej y i spełniać warunek: F(x, yu) ■ Fr(x, y0) > 0.

Zalety metody Newtona szczególnie uwidaczniają się w przypadku niektórych funkcji, gdzie iloraz może (ale nie musi) znacznie się uprościć. Przykładowo.

1 „ 1 . x 1 ’ dla y = — mamy: F(x, y) = 0 = x--oraz F (x, y) = —y . Po uproszczeniu

-y    y    y~

wzoru iteracyjnego, powinniśmy otrzymać: yn+[ —2yn x(y„) .

Powyższe wzory przekładają się na program C++ w następujący sposób:

wartf.cpp

double wart(double x, double yn)

(

double ynl=2*yn-x*yn’yn;

//fabs(xi-|x1,wartość bezwzględna dla danych double if( fabs;yn-ynl)<epsilon) return ynl;

else

return wart (x, ynl);

)

11.3.Interpolacja funkcji metodą Lagrange a

W poprzednich paragrafach tego rozdziału, bardzo często korzystaliśmy jawnie z wzorów funkcji i jej pochodnej. Cóż jednak począć, gdy dysponujemy fragmentem wykresu funkcji (tzn. znamy jej wartości dla skończonego zbioru argumentów) lub też wyliczanie na podstawie wzorów byłoby zbyt czasochłonne,


Wyszukiwarka

Podobne podstrony:
ALG&8 268 Rozdziału. Algorytmy numeryczne11.1.Poszukiwanie miejsc zerowych funkcji Jednym z częstych
ALG 8 278 Rozdziału, Algorytmy numeryczne Mając macierz w takiej postaci, można już pokusić się o wy
ALG 4 274 Rozdział11. Algorytmy numeryczne (1,    7.00), // tablicy: wpisane sa dwie
ALG 6 276__Rozdziału. Algorytmy numeryczne double simpson_f(double i *f) (double),//wskaźnik do f(x)
ALG 2 272 Rozdziału. Algorytmy numei 272 Rozdziału. Algorytmy numei (czyli F(z)) //zwraca wartość fu
IMG144 (3) III. Funkcje protagonistów W rozdziale tym wymieniamy funkcje działających postaci w taki
ALG6 Rozdział 7. Algorytmy przeszukiwania r > dzielenie modulo RmM: H(v) = v% Rmax Przykład: Dla
ALG 0 200 Rozdział 7. Algorytmy przeszukiwania Rekordy E i F zostały zapamiętane w momencie stwierdz
ALG 2 202 Rozdział 7. Algorytmy przeszukiwani! gdzie a jest współczynnikiem zapełnienia tablicy T. A
ALG 4 204 Rozdział 7. Algorytmy przeszukiwania i (gdzie a jest, tak jak poprzednio, współczynnikiem
ALG5 Rozdział 6Derekursywacja Podjęcie tematu przekształcania algorytmów rekurencyjnych na ich post
Postać numeryczna funkcji to skrócony zapis: -    kanonicznej postaci sumy, np.:
92 Rozdział 8• zapisanie wyników obliczeń w postaci funkcji zapamiętanej w w-pliku o nadanej przez
12041906010193832538596598160 n JII. funkcje działających postaci W tym rozdziale wymienimy funkcj
Konwersja dat między formatem tekstowym i numerycznym ® Funkcja datestr zwraca datę w postaci

więcej podobnych podstron