*   >> lukeminen koulutus Artikkelit >> education >> college and university

Newton Menetelmä ja bisection Menetelmä - Matlab Scripts

Lisätietoja panoksia nähdä muita Matlab script sekanttimenetelmää.

Tässä on 2 skriptejä Newtonin menetelmä ja bisection menetelmä.

Newtonin menetelmät perustuu käyttäen johdannaisen pisteessä auttaa laskemaan lähemmäs arvoa ja tämä on edelleen löytää lähemmäs arvoa.

bisection menetelmä, kuten nimestä voi päätellä, puolittaa etäisyys 2 pistettä jatkuvasti, kunnes piste välillä on riittävän tarkka.


bisection menetelmä on melko hidas verrattuna newtonia menetelmä se vain puolittaa matka, mutta Newtonia menetelmässä käytetään kaltevuus lähentää nopeasti vähemmän toistojen.

< h2> Newtonin menetelmä

funktio x = newton_method (f_str, df_str, x0, n)% muodossa f (x) = 0

f = inline (f_str); DF = inline ( df_str), DISP ("toistojen =) DISP

(0)

X = x0, Xn = 0;

DISP ('Xn =) DISP (x) DISP (' f (x) =) DISP (f (x)) DISP ('f' '(x) =) DISP (df (x))

i = 1: n xn = x - ( f (x) /df (x)); jos x == xn DISP ("Tämä on Paras tarkkuus mahdollista") i = i-1; rikkoa lopussa x = xn, DISP ("toistojen =) DISP (i) DISP ('Xn =) DISP (x) DISP (' f (x) =) DISP (f (x)) DISP (' f '' (x) =) DISP (df (x)) enddisp ("toistojen Done:") DISP (i) lopettaa

bisection Menetelmä

funktio x = bisection ( f_str, x0, x1, n)% muodossa f (x) = 0

f = inline (f_str) = x0, b = x1, DISP ("toistojen = ') DISP ( 0) DISP ('=') DISP () DISP ("b = ') DISP (b)

X = (A + B) /2; DISP (" x =') DISP (x ) disp ('f (a) =) DISP (f (a)) DISP (' f (b) =) DISP (f (b)) DISP (f (x) =) DISP (f (x )) B

i = 1: (n) jos (f (x)> 0 && f (b)> 0) || (F (x) b = x; elseif (f (x)> 0 && f ()> 0) || (f (x) = x, muuten DISP ("Tämä on Paras tarkkuus mahdollista") i = i-1, tauko pää DISP ("toistojen =) DISP (i) DISP ('=') DISP () DISP (" b = ') DISP (b) X = (A + B) /2 ; disp ("x = ') DISP (x) DISP (' f (a) =) DISP (f (a)) DISP ('f (b) =) DISP (f (b)) DISP (' f (x) =) DISP (f (x)) enddisp ("toistojen Done:") DISP (i) lopussa

Muut Iteratiivinen ja matemaattinen menetelmä Matlab ja myös muita matematiikan Esimerkkejä:

>>> Romberg numeerinen integrointi - Matlab Script

>>> Simpsonin sääntö ja trapetsoidisäännöllä Numerical Integration - Matlab Käsikirjoitukset

>>> sekanttimenetelmää löytää Roots - Matlab Script

>>> Lagrangen menetelmä ja Newton Divided Differenssimenetelmät - Matlab Käsikirjoitukset

Muut Artikkelit Olen kirjoitettu kuuluvat:

>>> Miten rakentaa

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.