[MatLab] Metoda siecznych
: 15 gru 2015, o 14:06
Witam.
Moim zadaniem jest napisać funkcję znajdującą pierwiastki równań liniowych np:\(\displaystyle{ sin(x)}\) z przedziału \(\displaystyle{ <-1,2>}\) używając metody siecznych czyli Eulera z dokładnością \(\displaystyle{ e=1e-4}\) i maksymalną ilością iteracji 100. Efektem ma być wykres funkcji w podanym przedziale wraz z zaznaczonym miejscem zerowym, znalezionym pierwiastkiem oraz liczbą iteracji, jaka była potrzebna do znalezienia.
Tak oto wygląda mój kod:
Problem polega na tym, iż przy próbach uruchomienia, pojawiają mi się błędy odnośnie np linii 4, 10 itp. Niestety nie mam pojęcia co dalej zrobić.
Moim zadaniem jest napisać funkcję znajdującą pierwiastki równań liniowych np:\(\displaystyle{ sin(x)}\) z przedziału \(\displaystyle{ <-1,2>}\) używając metody siecznych czyli Eulera z dokładnością \(\displaystyle{ e=1e-4}\) i maksymalną ilością iteracji 100. Efektem ma być wykres funkcji w podanym przedziale wraz z zaznaczonym miejscem zerowym, znalezionym pierwiastkiem oraz liczbą iteracji, jaka była potrzebna do znalezienia.
Tak oto wygląda mój kod:
Problem polega na tym, iż przy próbach uruchomienia, pojawiają mi się błędy odnośnie np linii 4, 10 itp. Niestety nie mam pojęcia co dalej zrobić.