Processing math: 100%

Nelineární rovnice

Dobry den.

Dostali jsme ve škole úkol ale nevím se s ní pohnut a vyřešit ho. Nevěděli byste mi pomoct? Ukol je ...........vyřešte nelineární rovnice s přesností ε = 0,001.

ln(x/2) - (1/8x) = 0

✓   Téma bylo vyřešeno.

Obtížnost: Vysoká škola
Timotej K.

Timotej K.

13. 10. 2021   18:49

1 odpověď

Jan Z.
Jan Z.
22.10.2021 08:32:46

Jelikož je zadána přesnost řešení, předpokládám, že se jedná o úlohu, kterou máte naprogramovat...

Pak bych se obrátil na Newtonovu metodu půlení intervalů a skončil v momentě, kdy hraniční body intervalu budou blíže než zadaná přesnost.

Snadno nahlédneme, že řešení bude x>1 a taky odhadem x<10. Dále máme ze zadání jistotu, že je řešení právě jedno.

Zadejme tedy

x1=1;x2=10

While x2x1>0.001 Do

f1=f(x1);f2=f(x2);fmid=f(xmid)=f(x2+x12)

If f1fmid0 Then x2=xmid Else x1=xmid End If

End While

Souhlasí: 1    
Pro napsání komentáře se musíte přihlásit.