%---------------------------------------------------------------------------- %function [reseni, chyba, iterace] = ... % newtonova_metoda_G(funkce,derivace,x0,epsilon,max_iter); % %Implementace Newtonovy metody pro reseni nelinearni rovnice f(x)=0 % % vstupni parametry: % funkce - odkaz na zadanou funkci % derivace - odkaz na derivaci zadane funkce % x0 - pocatecni aproximace % epsilon - nastaveni pozadovane presnosti % max_iter - nastaveni maximalniho poctu iteraci % % vystupni paramery: % reseni - posledni aproximace reseni % chyba - rozdil dvou po sobe jdoucich aproximaci % iterace - pocet iteracnich kroku metody %---------------------------------------------------------------------------- newtonova_metoda_G('fce08','der_fce08',6,0.000001,10) newtonova_metoda_G('fce09','der_fce09',6,0.000001,20) % Reseni nelinearni rovnice v komplexnim oboru pomoci Newtonovy metody % priklad fraktalove struktury fraktal modif_newtonova_metoda_G('fce08','der_fce08',6,0.000001,10) modif_newtonova_metoda_G('fce09','der_fce09',6,0.000001,20) %---------------------------------------------------------------------------- % function [reseni, chyba, iterace] = ... % metoda_secen_G(funkce,x0,x1,epsilon,max_iter); % Implementace metody secen pro reseni nelinearni rovnice f(x)=0 % % vstupni parametry: % funkce - odkaz na zadanou funkci % derivace - odkaz na derivaci zadane funkce % x0, x1 - dve pocatecni aproximace % epsilon - nastaveni pozadovane presnosti % max_iter - nastaveni maximalniho poctu iteraci % % vystupni paramery: % reseni - posledni aproximace reseni % chyba - rozdil dvou po sobe jdoucich aproximaci % iterace - pocet iteracnich kroku metody %---------------------------------------------------------------------------- metoda_secen_G('fce08',4.5,5,0.01,5) metoda_secen_G('fce03',-1,1,0.01,10) %---------------------------------------------------------------------------- % S o u s t a v y n e l i n e a r n i c h r o v n i c %---------------------------------------------------------------------------- metoda_proste_iterace_soustava('ffce01',[1 1]',0.0001,20) metoda_proste_iterace_soustava('ffce02',[-1 0]',0.0001,20)