Metoda Newtona-Raphsona – w tej metodzie stosuje się pochodną czyli miara szybkości zmian wartości funkcji względem jej argumentów (ilość stycznych na funkcji) , warto zwrócić uwagę że ta metoda jest szybsza niż metoda bisekcji ale nie stosujemy kilku funkcji np. w punktach gdzie występuje ekstremum funkcji. Wzór pochodnej funkcji: – można określić jako niepewność pochodnej . Przybliżanie punktu zerowego wzorem rekurencyjnym: gdzie – jest pochodną funkcji Aby bardziej uświadomić jak działa ta metoda podam przykład : początkowy punkt sprawdzenia …
Tag: algorytmy
Metoda Bisekcji – jest to metoda znajdywania o danej dokładności miejsca zerowego , przy wykorzystywaniu średniej arytmetycznej początku i końca funkcji . Metoda jest mało wydajna oraz powolna. Na początku podam przykład działania tej metody , ustalamy taką funkcję: zakres jest od 0 do 1 a dokładnością 0.01. 1) wyliczamy średnią: zmieniamy lewą stronę 2) zmieniamy prawą stronę 3) zmieniamy prawą stronę 4) zmieniamy lewą stronę 5) 6) 7) Miejsce zerowe wynosi dla tej funkcji. Kod C++: [crayon-684ed0820a50e435858669/] Kodzie jest funkcja …
Tworzymy projekt np. podstawy_qCustomPlocie z dołączoną biblioteką qCustomPlot 🙂 Wchodzimy do folderu formularze/mainwindow.ui w tym miejscu można modyfikować okienko aplikacji. Zmniejszamy ramkę widżet przywiązanym do klasy QCustomPlot , dodajemy 3 labele , 3 LineEdit (będą potrzebne do ustalenia początku i końca funkcji oraz odstępy między punktami ) oraz jeden button który będzie potrzebny do konfiguracji wykresu. Będzie wyglądać w tym stylu: Klikamy prawym przyciskiem myszki na button wchodzimy na Przejdź do Slotu/Clicked() , utworzyliśmy funkcję do aktywacji przycisku. Nazywamy obiekty …
Qt Creator – jest to wieloplatformowe środowisko programistyczne w języku C/C++ oraz innych języków. Na tym IDE można bardzo prosto stworzyć aplikacje okienkowe nie tylko w windowsie ale także na linuksie i OS X. Oto link Qt Creatora https://qt-project.org/downloads. Aby stworzyć wykres będzie potrzebna biblioteka qCustomPlot http://www.qcustomplot.com/ jest prosta w obsłudze oraz ma pełną dokumentację . Konfiguracja projektu na Qt Creator + biblioteki qCustomPlotu jest pokazana na tym linku http://www.qcustomplot.com/index.php/tutorials/settingup …