StartAlgorytmyProcedury numeryczneMetoda siecznych
Baza Wiedzy
Wersja offline serwisu przeznaczona na urządzenia z systemem Android.

Darowizny
darowiznaWspomóż rozwój serwisu


Nagłówki RSS
Kanał artykuły
Kanał implementacje
Kanał komentarze
Kanał forum


Bookmarki









Sonda
Implementacji w jakim języku programowania poszukujesz?
 
Metoda siecznych
Ocena użytkowników:+++-- / 4
SłabyŚwietny 
Wpisany przez Tomasz Lubiński
poniedziałek, 08 sierpnia 2005 21:14
Metoda ta pozwala obliczyć miejsca zerowe funkcji nieliniowych w przedziałach, musi ona jednak spełniać następujące warunki:
- funkcja f oraz jej pierwsza i druga pochodna są ciągłe w badanym przedziale <a,b>,
- wewnątrz <a,b> znajduje się dokładnie jeden pierwiastek,
- pierwsza i druga pochodna mają stały znak w badanym przedziale <a,b>.
Metoda przebiega następująco: x(0) oraz x(1) wyznaczamy posługując się metodą regula falsi, a następne wyznaczamy już ze wzoru:
Image.
Po pewnej liczbie kroków albo otrzymujemy pierwiastek dokładny albo ciąg przedziałów zbieżny do pierwiastka. Metoda ta jest znacznie szybciej zbieżna niż metoda regula falsi, ale może zdarzyć się również przypadek, w którym nie jest zbieżna na przykład jeżeli początkowe przybliżenia nie są dostatecznie blisko rozwiązania.



Autor Język programowania Komentarz Otwórz Pobierz Ocena
Tomasz Lubiński C/C++
Implementacja w C/C++
Implementacja w C/C++
+++-- / 1
Tomasz Lubiński Delphi/Pascal Borland Delphi 5
Implementacja w Delphi/Pascal
Implementacja w Delphi/Pascal
+---- / 1
Tomasz Lubiński Java
Implementacja w Java
Implementacja w Java
++++- / 2
 
Dodaj własną implementację tego algorytmu
  • Zaloguj się na stronie
Plik:
Język programowania:
Komentarz:
  By móc dodać implementacje zaloguj się na stronie



Poprawiony: poniedziałek, 20 czerwca 2011 22:20

Dodaj komentarz

Kod antysapmowy
Odśwież