Sie sind auf Seite 1von 1

C: \ Regl a Fal sa.

m Page 1
9 de novi embr e de 2006 09: 36: 08 PM
f =i nput ( ' i ngr ese l a f unci on, ent r e apost r of os: ' ) ;
x=i nput ( ' i ngr ese un i nt er val o en el que se gr af i car a l a ecuaci on, en l a f or ma [ a: i ncr em
ent o: b] : ' ) ;
f =i nl i ne( f ) ;
y=f eval ( f , x) ;
cl ose
pl ot ( x, y)
gr i d
Conv = 1;
whi l e Conv >= 0

f =i nput ( ' i ngr ese l a f unci on, ent r e apost r of os: ' ) ;
x=i nput ( ' i ngr ese el i nt er val o en que se encuent r a l a r ai z, en l a f or ma [ a b] : ' ) ;
f =i nl i ne( f ) ;
a=x( 1) ;
b=x( 2) ;
f a=f eval ( f , a) ;
f b=f eval ( f , b) ;
Conv = f a. *f b;
end
t ol = i nput ( ' \ nTecl ee el val or de l a t ol er anci a t ol = ' ) ;
Er r or = t ol +1;
xo = 0;
xf = 0;
Cont = 0;
%Comi enzo del al gor i t mo
whi l e Er r or >= t ol
Cont = Cont +1;
f a=f eval ( f , a) ;
f b=f eval ( f , b) ;
xo=a+( ( ( a- b) . *f a) . / ( f b- f a) ) ;
f xo=f eval ( f , xo) ;
i f f xo > 0
b=xo;
el se
a=xo;
end
Er r or = abs( xf - xo) ;
xf = xo;
end
f pr i nt f ( ' La r ai z es: %1. 8f \ n Encont ada en %1. 0f i t er aci ones\ n ' , xo, Cont ) ;
end

Das könnte Ihnen auch gefallen