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
↑ pav:
Podľa mňa tie body
sú vždy ďalšie a ďalšie vypočítané priesečníky dotyčníc s osou x.
V nich sa vždy zistí funkčná hodnota a znova sa ako keby robí dotyčnica ku grafu a určí sa ďalší priesečník s osou x, ktorý je znova bližšie k presnej hodnote.
Tá je na tom mieste, kde graf funkcie pretína os x.
je funkcia, u ktorej chceš zistiť, kedy (pre ktoré x) sa rovná 0, lebo to je tá 
Myslím, že rovnica dotyčnice paraboly v bode dotyku sa zapíše jednoducho a ľahko sa zistí aj jej smernica...
Neviem, čo myslíš slovami "nultý bod".
Offline
↑ pav:
Kolegyňka Dana by určitě mohlA, snad se nebude zlobit, když doplním.
Derivace (a Newtonova metoda) se použije pouze na odvození vzorce pro výpočet, jelikož pro řešení rovnice
jde zapsat do "pohodlného vzorce pro krokový výpočet" - kopírováno z odkazu na Wikipedii:
zde
je hodnota x, kterou začínáme, začínáme
,
je následující hodnota x, která vznikne jako výsledek výpočtu v předchozím kroku.
V odkazu
, tedy 

, máme
, použijeme pro další krok:

atd. podle tabulky
chytáš to tak? Děkuji.
Offline
↑ pav:
"funkce dělená derivací funkce" tvoří podstatu té metody, ale nemusí Tebe trápit, protože rekurentní vzorec už máš a ten budeš používat.
Se samotným programováním už neporadím. Jinak je lepší úvodní příspěvek psát více podrobně, co je potřeba teoreticky a co prakticky.
Zdravím.
Offline
muzes zkusit neco takoveho, ale tady tento kod je velice neefektivni, mnohem lepsi by bylo si to napsat pomoci cyklu a nebo nejakou efektivnejsi rekuzi...
double newton(int a,int presnost)
{
if(presnost<=1)
return a;
return 0.5*(newton(a,presnost-1)+a/newton(a,presnost-1));
}Offline