Professional Documents
Culture Documents
fr=
fb=
fa =
r = (a+b)12
e~:3&1O
y
:S30
~~~~~~--~~--~--~------~---------------------~
1
...,
00
! ~ 1"
function biseccion
fpr int! (,\n ');
notnbre_f=input (1
2
3
4
S
6
7
b-input('
fpr int! (,\ 11 ' )
fprintf (1
it
a-input('
Inqrese
l.;i
t,!
Ingrese
1);
Ingrese
');
s');
while e>=3E-6
EE m 8 l ID
f.
apr ox
er ror', ni) ;
, 1<=10
10
11
r= (a+b)/2;
12
13
16
17
x-a;fa=eval(nombre_f);
x=b;fb=eval(nombre_f);
x=r;fr=eval(nombre_f);
fprintf('~3.0f ;10.6f ~10.6f ~10.6f'/i,a/b,r);
if fafr<=O
bar; e=abs( (r-va)/r);
lB
19
else
14
rs
:fprintf
20
21
22
23
24
(1
~J
a-r; e=absr-va)/r);
fprintf
end
i=i+l;
end
fprintf('\rt');fprintf('La re i a es ; ~lO.9f\n,
2S
.-:J.
r);
<1
lbi~
ln
25
Col
53
I Y"F
.;f,
1
2 3 .:
i -
a-input('
5-
b-input ('
tion
R_talsa.
tprintt('\n');
DOlIIbro
_t-1npue ( ,
I,'g');
6! tprinet('\ll');
Z,~
sr
9 10 -:
tprinet (' ie
i-l;e-l:r-O;
_bilo 0>-3[-6
va-r;
11-
x-a;ta-oval
x-b;tb-oval
12 -
apr cx
error\n";
1<-16
(nomro_ t);
(nomro _t);
13 -
B15 16 -
tprintf('d.Of
1iO.~f
HO.6f
%lJ.6f;,i,a,b,r);
it ta.tfr<=O
17 -
16 -
fprintf
(' i
la. 6f\n'
19 -
e se
20 -
a-r;
21 -
fprintf('%lO.6f\n'
22 -
,e);
end
23 -
i-i+l;
24 -
end
25 -
tprinet
r: L6
r,lO.=
!l
-/
-~--~--Ln
Col 3
.ov #.
xo=r
e=I~-r~1
r=g(~)
function
2 -
f~rintf
3 -
nombre _ t= input ( ,
4 -
xO=input ('
5 -
fprintf
('" n' ) ;
6 -
fpr intf
(,
7 -
i=l;e=l;
8 -
while
9 -
ptofijo
('
);
Ingrese
aprD;'::
lt
e>=3E-6
inlCial:
3');
1);
er ror, n');
g(x)
, i<=18
x=xO;
10-
r=eval(nombre_f);
11-
12 -
fpr-intf(!;3.f
13 -
xO=r;
14-
el valor
~10.6f
;:10.6! ~10.6f\n/i,xO,r,e);
i=i+1;
15 -
end
16 -
fprintf(ILe
ralZ
es
~10.9f\n', xO);
17
~.l~__~===========l
,~ofjO
r
L-n --C:C-oIC--2IOVR
~
A
".
IVldUdU
rara
LJt:lIlaas
~ 1IlgC:lllt;;lli1
\;UII
lVIClVUU;)
1'IIUUJt;;;1J\ ...u~
V."'UUUL.uV.I
. 1
2 -
noDilre_f=input('
3 -
xO=input ('
4 -
fprintf('\n')
5-
fpr intf
6-
7-
it
f(:i
' );
eprox
x=xO;
9-
fxO=eval
g (x)
er ror
\ n' ) ;
001;
e>=3E-12
8-
, i<=18
(noDilre_ f) ;
10 -
x=xO-delta;
11-
dfl=eval
12 -
x=xOtdelta;
13 -
df2=eval
14 -
dfxO= (df2-dfl)
15 -
r=xO- (fxO/dfxO);
(noDilre _ f) ;
(noDilre _ f) ;
I (2tdelta);
16 -
17-
fprintf("3.0f
18 -
xO=r;
19 -
inrc ie I
va Ior
(,
while
la funcin asocade
Inqrese
Inqrese
%10.6f
';10.6f
HO.6f\n',
xO, r,
i=it1;
20 -
end
21 -
fprintf('La
rai z es
HO.9f\n',
xO);
22
ILn 3
e);
r. I
I '"
f.' ~ ~ In!B3
2 -
funetion nevton
fpr intf ( , \ n ' ) ;
3 -
' );
4 -
' );
5 -
6 -
D=zere5 (n, n) ;
7 -
D(:,l)=y';
8-
ror j=2:n
9 -
Los valores
de '1:
10
11 -
D(k,j)=(D(k,j-l)-D(k-l,j-l))/
(x(k)-x(k-j+l))
12
13 -
end
14 -
end
15 -
e=D (n,n);
16-
fer
k=(n-l):-1:1
17 -
18 -
m=length (e) ;
e (m) =c (m) +D(k, k)
19 20 -
clculo
de los
coef ic rent.ee
end
.!l
ILn 11
Col 53
0'Vr\
..J,
1:
D~".:;qiTi1ti) ~!t,f n~
1
2 -
function trapecio
f=inputll
Ingre3E
3 -
a-input I!
4 -
b=input(!
Ingr~3e
56-
fprintt I!
nsinput l'
789-
xmin-a-l;xme.x-b+l:
1::0,
tuncrn 5: integrar
:;!UperlQr:
limite
l,i~');
1);
&
\n
: '1;
l):
h"(b-a) In;
xaa:h:b;
10 11-
!X'eval(!)
12 -
B"Z'.um(y(2:n));
13 14 15
16 -
xpsxm1n:O.2
17 -
X"XP;
; rob.(tx)
1'y(1)+y(n+1);
fprintf('
:xmax;
18 -
yp"eval(!)
19-
20 21 -
hold oro
22 23 24-
f(~:j ':
1);
X".:0.05:b;
yoeval(!)
bor(x,y,'r');
grid
- --
------
'l
l!1~
n -"j'B3
function simpson13
(1
f=Lnput.
a=input('
4 -
b=input
irJtr:~::
1 m. ce ::!I..ip':.rl:r:
5 -
fprintf('
Inqreae
n'1G-7t"0
6 -
n=input('
ccus ider ar en
7 -
n=2*n;xmin=a-l;xrnax=b+l;
8 -
h= (b-a)
9 -
x=a:h:b;
:~~rtS~
de
l'i
fX'oval(f)
;y=ab.(fx);
11 -
.umal=y(l)
+y(n+l);
12 -
ouma2=4'.um(y(2:2:n));
13 -
suma3=2',um(y(3:2:n-1));
14 -
~uma=5umal+::I\.IIDt12+suma3;
15 -
integral=
16 -
fprintf('El
17
~gr5flC'a
i nt.eqr
(h/3)"uma;
18 -
xp=xmin:0.2:lDaX;
19 -
x=xp;
rea
20 -
yp=eval
21 -
plot
(f) ;
22 -
hold
23 -
x=a:0.05:b;
24 -
y=oval
2S -
bar(x,y,lr
(f);
26 -
grid
i);
ea:
);
);
~r3.r;:C10,5
In;
10 -
~I
Le
2 3 -
:'1O.9f\L',integral);
ec
ir,
\r~');
;);
, s');
function
2 -
t=input
3 -
azinput (
1 -
b"'input('
5 -
fprintt
:simpson38
(!
j acr
eae
16
func
&
tnt eqr er
'1;
Ingrese
'):
t {>:l
(!
6 -
n-input ('
7-
D'"'21'n; xmin'"'a-l;xmax"'b+l:
zons de r ar en la
8 -
h"(b-a)/n;
9 -
x'a:b:b;
10 -
tx-eval(t);
11-
'1I11I81-y(1)
rab.(tx)
12 -
.1111I83-3'.um(y(3:
13 -
nt.eqr ac ron
(y (2: 3: n-1)) ;
'.um(y
(1: 3: n-2)) ;
(3/8) 1'h'lsuma;
11 -
integral'"
15 -
fprintf
16
;qr~:t:ica
(!
E 1 ecee
17-
xp-x.min:O.2:
18 -
X"xp:
19 -
yp-eval(t)
20 -
21 -
hold on
22 -
x"a:O.05:b;
23 -
yoeval(t)
24 -
bar(x,y,'r');
25 -
qrid
xmax;
26
-1
, siT>sa\38
lo 12
');
"
s');
function
2 -
fprintf('\n');
Euler
3 -
nontlre_f=input(f
4 -
xO=input (f
m ic e I xO
S-
yO=input ('
Ir.grese
vs ior rmc
6 -
xx=input (f
Ingrese
el
7 -
fprintf ('
8 -
n=.nput ] '
par a hallar
9 -
xp(l)=xO;yp(l)"yO;
10 -
i=O;h=(xx-xO)/n;
11 -
fprintf ('
12 -
while
ie
1 yO
t erac
ue x
la eo luc in
','st);
1;
1;
\n
l);
1);
(x, ri \ n');
c=n
13 -
x=xO;y=yO;
14 -
r=eval(nonilre_f);
15 -
fprintf('
16 -
y=yO;
~3.0f
17 -
yO=yOth'r;
16 -
xO=xOth;
19-
yp(it2)=yO;
20-
xp(i+2)=xO;
21 -
ve lcr
Y'
f);
<10.6t
\10.6!
\lO.6fin'
,i,xO,yO,r);
i=i+1;
22 -
end
23' -
fprintt('
El valor
de V es:
~1O.9f\n',
y);
24
!J
el
jLn 24
OIRA
- lfrin
2 In.gr~s.
3 -
xO=input
4 -
yO=input(
5 -
xx=.nput ('
1/'31,')r
imc ie t ;~O
6 -
tprlntt
7 -
n-input
(!
yate
89-
10 -
');
In;
f (x, Vi
'in' 1;
c=n
12 -
13 -
yl"yO+(h/2)
'2;
14 -
xl'xO+(h/2)
15 -
x=xr: y=yl;
16 -
Y=eval (nombre_t);
17-
iprintf('
18 -
y-yO;
\:3.0t
19 -
yO'yO+h'Y;
20 -
xO'xO+h;
21 :
xp (i+2) 'xO;
22 -
yp(1+2)-yO;
23 -,
25 -
X"xO;y-yO;
11-
2'~
Ie eo uc in
l;
');
\ n' ) ;
rterec
:fprintf ('
vhile
hallar
');
HO.6f
.rc.sr
:'lO.6t:\,n ,i,xO,yO,F);
1
1-1+1:
end
tprintt('
-1
El valor
de 9 es:
~lO.?f\n(,
y);
"!D3
UI<lf.
tunct on rlJ
2 -
noDtlre _ t=input (
3-
xQ=input ('
~i"CIH;li
p;tl~i~
x :
ve:
);
4 -
yO=input ('
xx=input (
61-
fprintf('
n=input('
pera hallar
B -
9-
fprintf{'
icerac
, 's');
);
5-
10 11-
!ll[J]Bl[D
) ;
:3 SOl:.ltlOr::
);
ti,,,' 1;
;:1
>:0
sh le c=n
301ucion=yO; x=xO;y=yO;
12 -
k1=h'eval(nollllre}l;
13 14 -
x=xC+(h/21 ; y= (yO+(tU211;
k2=h'eval(nolIIlre_ ti;
15 -
x1=xO+h;12" (yO-t1+2'k21 ;
16 11-
x=x1;y=12;
k3=h'eval (nolIIlre}l;
lB -
y1=yO+(I/61 '(t1+4'k2+k3I;
19 -
20 -
xO'x1;xp (H21"x1;
21 -
yO=y1;yp (i+21'y1;
HtJ,6f
~:10.6f ~10.6\n'/i,xO,yO,kl,k2,k31
'22 -
23 -
end
24 -
fprintt('El
25
!~19
l'
ea
>
!l
13 ~,
rk4
DOlIi:Ir~_tinputIJ
xOcinput
Ingreze
valor
inicial
yO
1);
yO-input (t
xxainput(l
Inqrese el 'valor de x
1);
fprintf (1
\ n 1;
nsinputC
'C
1;
}:O
1);
cerec
xO
':1
'i
~.2
k3
k4\nt);
llhile i<-n
sOlucion"yO; X"xO;Y"yO;
kl"h'.val
(noJli:)r._t);
(k1tZ'k2tZ'k3tk4);
\3.0f
tprintf('\lO.6f
\l.6f
llO.6f
\1O.6f \lO.6!\n'
\I0.6f
,k2,k3,k4)
vaor d~ es
i:10.:?f\n',solucion)
~I
Irt4
',i,xO,yO,kl);