Forum » Šola » Rešitev enačbe
Rešitev enačbe
![](https://static.slo-tech.com/stili/avatar.gif)
bluefish ::
Besedilo naloge je:
Z metodo bisekcije poiščite na šest decimalk točno vse tri rešitve enačbe f(x) = 0, kjer je funkcija podana s predpisom
f(x) = 3.39 sin (x − 0.57) ; 0 < x < Pi (stroga enačaja)
S sledečo metodo mi je uspelo izračunati dve drugi funkciji, ki sta bili tudi podani, pri tej pa se reč v zanki zacikla:
Kak namig?
Računam v Octave/Matlab.
Z metodo bisekcije poiščite na šest decimalk točno vse tri rešitve enačbe f(x) = 0, kjer je funkcija podana s predpisom
f(x) = 3.39 sin (x − 0.57) ; 0 < x < Pi (stroga enačaja)
S sledečo metodo mi je uspelo izračunati dve drugi funkciji, ki sta bili tudi podani, pri tej pa se reč v zanki zacikla:
format long f=inline('3.39*sin(x-0.57)','x') a=-0 b=-pi c=(a+b)/2 while abs(f(c))>1e-20 if f(a)*f(c)<0 b=c; else a=c end c=(a+b)/2 end c
Kak namig?
Računam v Octave/Matlab.
- spremenil: bluefish ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
joze67 ::
Sicer pa ne vem, kako Mathlab deluje - ali lahko narediš cca 100 iteracij, pa si izpišeš a, b in f(a), f(b)? Ne vem, kako dober je oni long; npr Excel se "zacikla", ko najde ničlo pri -2,571592654 - ker bolj natančno pač ne zna (zanjga je na tem mestu a=b in od tu dalje ne gre, f(a) pa je cca 10^-16).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Matematika-problemOddelek: Šola | 1683 (1457) | Math Freak |
» | Mi lahko kdo razlozi ta graf?Oddelek: Šola | 2891 (1470) | BorutK-73 |
» | Matematika, again :)Oddelek: Šola | 2514 (1968) | tinkatinca |
» | Matematika spl. matura 2011 (strani: 1 2 )Oddelek: Šola | 9671 (8293) | hexor |
» | LimitiranjeOddelek: Znanost in tehnologija | 3171 (2361) | CHAOS |