Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Ahoj,
mel bych takovy dotaz. Potreboval bych pro metodu secen udelat kontrolu, jestli se ve druha derivace na danem intervalu meni znamenko.
priklad :
x^3-x^2-x+(exp(1))^x-2 interval napriokald <-2;5>
zatim to resim dost neohrabane :
% Zjisti, zda podminka konvergence, kde druha druha derivace funkce f(x) nemeni znamenko, plati.
if ((subs( diff(diff(funkce)) ,x,leva_strana_inetrvalu))>0 && (subs( diff(diff(funkce)) ,x,prava_strana_inetrvalu))>0 || (subs( diff(diff(funkce)) ,x,leva_strana_inetrvalu))< 0 && (subs( diff(diff(funkce)) ,x,prava_strana_inetrvalu))< 0 )
disp('Podminka konvergence, kde druha druha derivace funkce f(x) nemeni znamenko, BYLA splnena!') %vypise text zda podminka byla splnena
podminka_konvergence3=1;
else
disp('OPERACI NELZE PROVEST: Podminka konvergence, kde druha druha derivace funkce f(x) nemeni znamenko, NEBYLA splnena!')
podminka_konvergence3=0;
return;
end
ale samozrejme to nefunguje vzdy. Nenasel sem zadnou funkci, ktera by to delala, nebo nevim jak bych ji mel hledat.
Nevite nekdo prosim vas jak to udelat ?
Offline
Pokud druhá derivace v daném průběhu mění znaménko, pak musí procházet nulou.
Takže řeším rovnici, kdy druhá derivace se rovná nule a pokud kořen rovnice [x] je v daném intervalu, pak mění znaménko.
V našem případě vyjde x=0.1413601068984744 takže je v rozmezí <-2;5> tím pádem mění znaménko.
Rovnici můžeme řešit Newtonovou metodou. Startovací (počáteční) hodnotu [x] zvolím jako aritmetický průměr dolního a horního intervalu (-2+5)/2 = 3/2.
Offline
Stránky: 1