You are on page 1of 26

Universidad de Ciencias y

Humanidades
Facultad de Ciencias e ingeniera
Manual de prcticas
Mtodos Numricos
con implementacin en Matlab
Profesor
Marlo Carranza Purca
Lima - Per
Marzo-2013
i
ndice general
1. Introduccin a Matlab, aproximacin y errores 3
1.1. Primera prctica dirigida . . . . . . . . . . . . . . . . . . . . . 3
1.2. Segunda prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 5
1.3. Tercera prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 7
1.4. Quinta prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 11
2. Resolucin de ecuaciones y sistemas de ecuaciones 14
2.1. Sexta prctica dirigida . . . . . . . . . . . . . . . . . . . . . . . 14
2.2. Sptima prctica dirigida . . . . . . . . . . . . . . . . . . . . . 15
2.3. Octava prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 16
2.4. Novena prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 18
2.5. Dcima prctica dirigida . . . . . . . . . . . . . . . . . . . . . . 19
2.6. Dcimo primera prctica dirigida . . . . . . . . . . . . . . . . . 19
3. Interpolacin numrica 21
3.1. Dcimo segunda prctica dirigida . . . . . . . . . . . . . . . . . 21
4. Integracin numrica y el Mtodo de Runge - Kutta 23
4.1. Dcimo tercera prctica dirigida . . . . . . . . . . . . . . . . . 23
4.2. Dcimo cuarta prctica dirigida . . . . . . . . . . . . . . . . . . 24
ii
Introduccin
Un mtodo numrico es un procedimiento mediante el cual se obtiene, casi
siempre de manera aproximada, la solucin de ciertos problemas realizando
clculos algebraicos y lgicos. Tal procedimiento consiste de una lista nita de
instrucciones precisas que especican una secuencia de operaciones algebrai-
cas y lgicas (algoritmo), que producen una aproximacin de la solucin del
problema (solucin numrica) o un mensaje acerca del problema.
En los ltimos treinta aos la simulacin se ha convertido, por mritos propios,
en uno de los tres pilares sobre los que se avanza en la ciencia (junto con la
teora y la experimentacin). Esto es fruto del aumento espectacular de la
capacidad de clculo y de la disminucin del coste de los ordenadores, pero
tambin del avance en la formulacin de mtodos numricos cada vez ms
precisos
Hay muchas empresas comercializando cdigos de simulacin e investigadores
trabajando para construir modelos numricos ables. Por esto, los avances en
las ltimas dcadas han sido espectaculares, no slo en precisin, sino tambin
en el tipo de problemas que ahora somos capaces de abordar. Pero queda mucho
por hacer, la realidad es extremadamente compleja y los modelos matemticos
que se emplean han de enriquecerse. El objetivo es que la simulacin sirva para
comprender la realidad y para predecir su comportamiento.
Los mtodos numricos, en general, tienen el atractivo de ofrecer una solucin
a problemas muy complejos que no pueden resolverse analticamente, y en un
entorno controlado de difcil manipulacin experimental. Su debilidad est, a
nuestro criterio, en creerse cualquier solucin obtenida. Todos los mtodos tie-
nen error y se necesita capacidad crtica parar valorar los resultados numricos
y comprender los modelos matemticos subyacentes. Los cdigos de clculo
proporcionan resultados espectaculares y muy vistosos, no necesariamente co-
rrectos. Un fallo en la seleccin del modelo matemtico, o del mtodo numrico
puede dar lugar a resultados completamente errneos.
Entre otras de las ventajas que nos brindan los mtodos numricos, esta el aho-
rro de recursos, por ejemplo, ingenieros dedicados al clculo, en instalaciones
de ensayo, y en el tiempo de clculo ha sido tremendo. En segundo lugar, los
mtodos numricos y la simulacin, en general, permiten estudiar situaciones
inexistentes, realizar ensayos virtuales y probar prototipos, incluso en condi-
Lic. Marlo Carranza Purca
1
NDICE GENERAL 2
ciones extremas sin peligro y con un costo reducido. Si bien la simulacin no
puede acabar con los estudios tericos ni la experimentacin, no cabe duda de
que los complementa, y nos ayuda a comprender mejor la naturaleza.
El lenguaje actual de los mtodos numricos es, en general, el anlisis funcional;
en menor medida, y dependiendo de su aplicacin, tambin juegan un papel
muy relevante la geometra diferencial, el lgebra lineal y todo lo relacionado
con la programacin. El diseo y anlisis de mtodos numricos es una rama
de las matemticas en la que se combinan aspectos muy diversos y cada campo
de aplicacin se apoya en mayor medida en una parte de las matemticas.
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
Captulo 1
Introduccin a Matlab,
aproximacin y errores
1.1. Primera prctica dirigida
Operaciones bsicas
1. Determine el valor de la expresin a(b + c(c + d))a , donde ,
a = 2, b = 3, c = 4 y d = 3.
2. Evalu
a) 1 + 2/3 4 5
b) 1/2/3/4
c) 1/2 + 3/4 5
d) 5 2 3 (2 + 7)
e) (1 + 3) (2 3)/3 4
f ) (2 3 (4 3)) 4/5
3. Use Matlab para calcular lo siguiente b
a
b+
a+b
ac
, donde a = 3, b = 5 y c =
3.
4. Use matlab para multiplicar x = 45 109 y y = 0,0000003123
5. Use Matlab para calcular :
a) sen(60
o
)
b) exp(ln(4))
c) cos(45
o
)
d) sen(45
o
)
Lic. Marlo Carranza Purca
3
1.1. Primera prctica dirigida 4
e) ln exp(2 + cos())
f ) tan
_
30
o
(tan(/4)+tan(/3))
_
6. Resuelve las siguientes operaciones combinadas utilizando los comandos
de MatLab
a) sen 3
o
+ log 20
o
cos 10
o
b) [(2) 5 (3) 3] 2 + log(1000) + e
2
c)
(1715)3+(712)2
[(67)(1223)]+ln(12)
d) x = 12, E =

3x + 7x
2
+ 5x
5
7. Dada las siguiente identidades
a) (x + y)
2
(x y)
2
= 4xy
b) cos(x y) = cos x cos y + sen x sen y
Verique que ambas identidades son correctas para x = 3y = 13
8. La magnitud M de un terremoto en la Escala de Richter viene dada por:
M =
2
3
log(
E
E
0
), donde E es la energa emitida por el terremoto y E
o
= 10
, 4, 4 julios es una constante (energa de un terremoto, ms pequeo de
referencia). Determine cuantas veces ms energa emite un terremoto que
registra 7, 2 en la escala de Richter respecto a otro que registre 5, 35
9. En un tringulo A, B, C de lados a = 18 cm, b = 35 cm y c = 50 cm
. Dena a, b, c como variables y posteriormente calcule el ngulo w (en
radianes) que est comprendido entre a y b sustituyendo la variable, en
la ecuacin de la ley de cosenos:
c
2
= a
2
+ b
2
2ab cos(w)
10. El saldo o monto B de una cuenta de ahorr despus de t aos cuando
se deposita un capital P a una tasa de inters anual r ,con n periodos de
capitalizacin anuales ,viene dado por la siguiente ecuacin
B = P
_
1 +
r
n
_
nt
Si los intereses se capitalizan anualmente, el monto puede expresarse de
la forma:
B = P(1 + r)
t
.
En una cuenta de ahorro se invierten 5000 euros durante un periodo de
17 aos, con un inters compuesto con capitalizacin anual. En una se-
gunda cuenta se invierten otros 5000 euros, pero esta vez con un inters
compuesto con capitalizacin mensual. En ambas cuentas la tasa de in-
ters es de 8, 5 % . Utilizar MatLab para determinar cunto tiempo (en
aos y meses) tarda el monto de la segunda cuenta en ser igual que el de
la primera despus del periodo de 17 aos.
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.2. Segunda prctica dirigida 5
1.2. Segunda prctica dirigida
Operaciones bsicas, matrices
1. Efectuar las siguientes operaciones con las matrices
a)
_
_
1 0
0 0
_
_
+
_
_
2 3
1 1
_
_
b)
_
_
1 1
1 1
_
_
+ 2
_
_
1 3
1/2 1/2
_
_
c) 3
_
_
1 4
2 3
_
_
+ 4
_
_
1 1
2 2
_
_
d)
_
_
1 1
2 2
_
_
_
_
3 2
1 2
_
_
e)
_
_
1 2
3 0
_
_
_
_
1 4
3 5
_
_
f )
_
_
5 0
2 2
_
_
_
_
4 3
0 1
_
_
2. Vericar que
a)
_
_
1/4 1/4
3/4 1/4
_
_
_
_
5 1
3 3
_
_
_
_
1 1
3 1
_
_
= P
1
AP =
_
_
2 0
0 3
_
_
b)
_
_
0 1
1 2
_
_
_
_
3 2
0 2
_
_
_
_
2 1
1 0
_
_
=
_
_
2 0
0 3
_
_
3. Demostrar que para a, b, c, d reales, las races de la ecuacin

a x c + d
c d b x

= 0, son reales.
4. Calcule el determinante y la matriz inversa( si es posible ) de cada una
de las siguientes matrices
a)
_
_
1 0
0 0
_
_
b)
_
_
2 3
1 1
_
_
c)
_
_
1 1
1 1
_
_
d)
_
_
1 3
1/2 1/2
_
_
e)
_
_
1 4
2 3
_
_
f )
_
_
1 4
2 3
_
_
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.2. Segunda prctica dirigida 6
g)
_
_
1 1
2 2
_
_
h)
_
_
1 1
2 2
_
_
i )
_
_
3 2
1 2
_
_
5. Dada la matriz la matriz adjunta de cada una de las matrices
a)
_
_
_
_
_
2 3 4
2 1 1
1 1 2
_
_
_
_
_
b)
_
_
_
_
_
2 1 2
0 3 1
4 1 1
_
_
_
_
_
c)
_
_
_
_
_
1 0 2
2 1 3
1 2 3
_
_
_
_
_
d)
_
_
_
_
_
1 3 5
3 5 1
5 1 3
_
_
_
_
_
6. Calcule el determinante y la matriz inversa (si es posible ) de cada una
de las siguientes matrices
a)
_

_
1 0 0
0 2 0
0 0 3
_

_
b)
_

_
2 0 0
0 3 0
0 0 4
_

_
c)
_

_
1 0 0
2 2 0
3 0 3
_

_
d)
_

_
1 3 51
0 2 23
0 0 25
_

_
e)
_

_
1 3 0
0 2 1
2 3 3
_

_
f )
_

_
3 0 4
4 1 4
2 0 3
_

_
g)
_

_
1 1 0
0 1 1
0 0 1
_

_
h)
_

_
1 2 2
2 2 2
3 6 6
_

_
7. Calcule los valores propios y los autovectores de las siguientes matrices
a)
_
_
1 0
0 0
_
_
b)
_
_
2 3
1 1
_
_
c)
_
_
1 1
1 1
_
_
d)
_
_
1 3
1/2 1/2
_
_
e)
_
_
1 4
2 3
_
_
f )
_
_
1 1
2 2
_
_
8. Calcule los valores propios y los autovectores de las siguientes matrices
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.3. Tercera prctica dirigida 7
a)
_

_
1 0 0
0 2 0
0 0 3
_

_
b)
_

_
2 0 0
0 3 0
0 0 4
_

_
c)
_

_
1 0 0
2 2 0
3 0 3
_

_
d)
_

_
2 3 0
0 1 0
0 0 4
_

_
e)
_

_
1 1 0
0 1 1
0 0 1
_

_
f )
_

_
3 0 4
4 1 4
2 0 3
_

_
9. Calcule el radio espectral de las matrices de los ejercicios 7 y 8
10. Calcule las normas matriciales
a) A
1
= m ax
1jn

n
i=1
|a
ij
|
b) A

= m ax
1in

n
j=1
|a
ij
|
de las matrices de los ejercicios 4, 5 , 6, 7
1.3. Tercera prctica dirigida
Manejo de matrices
1. Genere los vectores
a) u vector ordenado de nmeros pares de 4 a 20.
b) v vector ordenado de 12 mltiplos d e comenzando d e 6 .
c) w vector en orden inverso desde 12 hasta 4 usando la funcin lins-
pace .
2. Construya las matrices
a)
A =
_

_
1 2 1 0 0
3 4 0 1 0
5 6 0 0 1
_

_
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.3. Tercera prctica dirigida 8
b)
B =
_

_
1 2 0 0 0 0 0
3 4 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 1 0 5 6
0 0 0 0 1 7 8
_

_
a partir de otras matrices.
c) Sean las matrices A = [2 1 3; 4 6; 0,4 7,1 0];, B = ones(3);
Indique la dimensin de la matriz
C=[A A ; A.^2 B ]
3. Extraer la submatriz
a) Formada por las dos columnas centrales de la matriz C .
b) Formada por las columnas 3, 4, y 5 de la matriz C.
c) de orden 2 que comience del elemento C(2, 2). de la matriz C.
4. Graque las funciones
a) f(x) = x(x
2
+ 4)
2
b) f(x) = x

x
c) f(x) =
log(x)
x
d) f(x) =
x(x2)
(x+1)(x2)
e) f(x) = sen
_
1
x
_
f ) f(x) =
x
e
|x1|
g) f(x) =
_
_
_
x
2
si x < 0
1 si x 0
h) f(x) =
_

1 x si x < 1
1 x
2
si 1 x < 1

x 1 si 1 x
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.3. Tercera prctica dirigida 9
Cuarta prctica dirigida
Polinomios
1. Considere los polinomios p(x) = x
4
x
2
, q(x) = x 1 y w(x) = x
2
+ 1,
verique
p(x) = (x 2)w(x) + 2x
p(x)q(x) = x
5
x
4
x
3
+ x
2
2. Evaluar los polinomios en x = 1 : 0.3 : 7
a) p
1
(x) = 2x
3
x + 7
b) p
2
(x) = 2x
5
+ 3ix + (6 2i)
c) p
3
(x) = x
10
+ x + 1
3. Indicar el producto de los polinomios p
1
(x).p
2
4. Indicar el cociente y el residuo de
p
1
(x)
p
2
5. Indicar las races del polinomio
p(x) = (x 3i)
3
+ xcis(5
o
) (xcic(7
o
))
4
donde cis(x) = cos(x) + i sen(x)
6. El siguiente cdigo sirve para gracar la funcin
f(x) =
x
2
cos(x)
(x
3
+ 1)(x + 2)
para x [0, 1], considerando 200 pasos. Corrija el cdigo y muestre la
grca de la funcin f(x)
x = linspace(0,1);
clear all
g = x^3+1;
H = x+2;
z = x^2;
y = cos xpi;
f = y*z/g*h
7. Corregir el cdigo que se supone graca el polinomio p(x) = x
4
1 de
x = 2 hasta x = 2 usando 20 pasos
x = -2:0.1,2;
c = [1 , 0 ; 0 , -1];
y = polyval(c,x);
plot(y;x)
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.3. Tercera prctica dirigida 10
8. Usando Matlab genere la sucesin
(n n
0
) =
_
_
_
1 para n = 0,
0 para n = 0.
Podemos usar el cdigo, donde [n
1
; n
2
] es el intervalo de denicin de la
funcin
function [x,n]=delta(n0,n1,n2)
n=[n1:n2];
x=[(n-n0)==0];
9. Genere la sucesin usando Matlab
u(n) =
_
_
_
1 para n 0,
0 para n < 0.
Podemos usar el cdigo siguiente
function [x,n]=escalon(n0,n1,n2)
% genera u(u-u0) si n1<= n <=n2
n=[n1:n2];
x=[(n-n0)>=0];
10. Genere el grco de cada una de las siguientes sucesiones en el intervalo
indicado.
a) x(n) = 2(n + 2) (n 4), 5 n 5
Puede usar el siguiente cdigo
n = [-5:5];
x = 2.*delta(-2,-5,5) - delta(4,-5,5);
stem(n,x); title(sucesin x(n))
xlabel(n); ylabel(x(n));
b) z(n) = n[u(n)u(n10)] +10e
0,3(n10)
[u(n10)u(n20)], 0
n 20 es una secuencia aleatoria con media cero y varianza unita-
ria.
c) z(n) = {..., 5, 4, 3, 2, 1, 5, 4, 3, 2, 1, 5, 4, 3, 2, 1., ..}; 10 n 9
11. Dada la sucesin x(n) = 1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1 determine y gra-
que las sucesiones
a) x
1
(n) = 2x(n 5) 3x(n + 4)
b) x
2
(n) = x(3 n) + x(n)x(n 2)
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.4. Quinta prctica dirigida 11
12. Presentamos la funcin exponencial de valores complejos
x(n) = e
(+jw
0
)n
, para todo n
donde es llamado la atenuacin, w
0
es la frecuencia en radianes.
Genere la seal de valores complejos
x(n) = e
(0,1+j0,3)n
, 10 n 10
y graque su magnitud, su parte real y su parte imaginaria
1.4. Quinta prctica dirigida
Aproximacin y errores
1. Realice un programa basado en el cdigo siguiente y selo para determi-
nar el psilon de la mquina para su computadora; explique el resultado.
%% determinamos el epsilon de la maquina
e = 1;
while e+1>1
e = e/2;
end
eps = 2*e
2.2204e-016
2. Efectese las siguientes sumas y restas y escriba los resultados con todas
las cifras signicativas necesarias:
a) 0.00423+(25.1 10
3
) + (10.322 10
2
)
b) 5 068 2.4
c) (4.68 10
6
) (8.2 10
2
)
d) (9.8 10
6
) (8.696 10
5
)
e) (7.7 10
5
) (5.409 10
6
) + (7.0 10
4
)
3. Efecte las siguientes multiplicaciones y divisiones y escriba los resulta-
dos con todas las cifras signicativas necesarias.
a) (8.38 10
5
) (6.9 10
5
)
b) (8.38 10
4
) (6.90 10
4
)
c)
87619
(0.0087199999)
d)
2.06111
888
e)
(0.40000.02000)
(0.010000.800)
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.4. Quinta prctica dirigida 12
4. Efecte cada una de las siguientes operaciones combinadas y escriba los
resultados con todas las cifras signicativas necesarias.
a) 6.80 (4.0 10
6
) 22 (8.06 10
9
)
b) (14 10
3
+ 555 80.8) (2.0001 0.004)
c)
48610
6
4.4510
5
7.77710
3
+9.6
d)
4.8110
3
6.913410
3
+32.26
6.7845 10
6
e)
58.6
(
1210
6
)(
20810
6
(1801)
)
468.9410
6
5. la suma f(n) =

n
i=1
1
n
2
converge a

2
6
calcule cuando n = 10000. Calcule
la suma desde n = 1 : 10000 luego cuando n = 10000 : 1 , explique los
resultados.
6. Determine las races reales de
f(x) = 0.874x
2
+ 1.75x + 2.627
a) Grcamente
b) Usando la frmula cuadrtica.
7. Intente calcular el lmite lm
x0
r(x) donde
r(x) = x
3
_
log(1 x) + x exp
_
x
2
__
El resultado exacto es
5
24
se puede obtener por Regla de LHopital
% resultados exacto y numrico de limite complicado
format short e
x=(10.^(-(1:9)));
% x es una sucesin decreciente de numeros positivos
res=x.^(-3).*(log(1-x)+x.*exp(x/2));
disp(Resultado numrico = );disp(res)
Genera los siguientes resultados:
Resultado numrico =
-2.3341e-001
-2.1064e-001
-2.0856e-001
-2.0835e-001
-1.6282e-001
-2.8964e+001
5.2635e+004
-5.0248e+007
2.8282e+010
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
1.4. Quinta prctica dirigida 13
La discrepancia es enorme, denitivamente con este programa no se pue-
de aproximar ese lmite. Cmo explica esta discrepancia y qu estrategia
recomienda para poder obtener un resultado correcto Sugerencia: Co-
mo estrategia para hacer bien los clculos, utilice expansiones en serie de
Taylor para log(1x) y x exp(x) alrededor de x = 0: Con ellas, construya
la serie de Taylor para r(x) que resulta ser
5
24
+x
_

11
48

379
1920
_
donde el
factor entre parntesis es una serie. Como explicacin de la discrepancia,
piense en error de redondeo, sustraccin de cantidades casi iguales y en el
cociente de dos cantidades cercanas a cero. Relacione sobre estas fuentes
de error y observe que en este Ejemplo aparecen juntas.
8. Consideremos el polinomio P(x) = (x 2)
7
(x 3)(x 4).
En forma extendida, P(x) = 1536 + 6272x 11328x
2
+ 11872x
3

7952x
4
+ 3528x
5
1036x
6
+ 194x
7
21x
8
+ x
9
Evaluar el polinomio, en
sus dos formas, en x = 1,99
9. Supongamos que la ecuacin cuadrtica ax
2
+bx +c = 0 tiene dos solu-
ciones distintas,
x
1
=
b +

b
2
4ac
4ac
x
2
=
b

b
2
4ac
4ac
o alternativamente
x

1
=
2c
b +

b
2
4ac
x

1
=
2c
b

b
2
4ac
Si b > 0 evitamos la cancelacin tomando x
2
y x

1
Si b < 0 evitamos la cancelacin tomando x
1
y x

2
Usando los valores a = 1,b = 1 y c = 10
k
, k = 1, 2, 3, ..., calcule las
races de la cuadrtica de dos maneras distintas, para investigar el error
en la salida del computador debido al fenmeno de cancelacin.
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
Captulo 2
Resolucin de ecuaciones y
sistemas de ecuaciones
2.1. Sexta prctica dirigida
Mtodo de la biseccin
1. Calcular la solucin de la ecuacin 2
x
2x = 0 en el intervalo [0, 1]
a) Grcamente
b) Con un error de
1
7
2. Usando el mtodo de la biseccin calcule la solucin de la ecuacin x
x

2 = 0 en el intervalo [1, 2] con un error de


1
7
3. Utilizar el mtodo de la biseccin para determinar una solucin de la
ecuacin

x sen x x
3
+ 2 = 0 en el intervalo [1, 2] con un error de
1
30
4. Determine las races reales de la ecuacin 0,4x
2
+ 2,2x + 4,7 = 0
a) Grcamente
b) Empleando la frmula de la ecuacin cuadrtica
c) Usando el mtodo de la biseccin con tres iteraciones para deter-
minar la raz mas grande empleando como valores iniciales a = 5 y
b = 10
5. Determine las races reales de f(x) = 2 + 7x 5x
2
+ 6x
3
a) Grcamente
b) Utilizando el mtodo de la biseccin para localizar la raz mas pe-
quea, use los valores iniciales a = 0 y b = 1, iterando hasta que el
error estimado se encuentre debajo del 10%
Lic. Marlo Carranza Purca
14
2.2. Sptima prctica dirigida 15
6. Determine las races reales de f(x) = 26+82,3x88x
2
+45,4x
3
9x
4
+
0,65x
5
a) Grcamente
b) Utilizando el mtodo de la biseccin para localizar la raz mas gran-
de, use los valores iniciales a = 0.5 y b = 1, iterando hasta que el
error estimado se encuentre debajo del 10%
7. Use el algoritmo de la biseccin para encontrar soluciones con una pre-
cisin de 10
5
a) e
x
+ 2
x
+ 2 cos x 6 = 0 para 1 x 2
b) e
x
x
2
+ 3x 2 = 0 para 0 x 1
8. Sea f(x) = (x1)
10
, r = 1 y x
n
= 1 +
1
n
. Demostrar que |f(x
n
)| < 10
3
cuando n > 1 pero que |r x
n
| < 10
3
requiere que n > 1000
2.2. Sptima prctica dirigida
Mtodo del punto jo
1. Determinar un intervalo y la funcin para poder aplicar el teorema del
punto jo a las siguientes ecuaciones
a) x
3
x 1 = 0 b) 4 x tan x = 0
Determinar en cada caso el numero de iteraciones necesarias para para
que el error cometido sea inferior a 10
5
2. Aproximar mediante el mtodo del punto jo, la raz real de la ecuacin
x
3
x
2
x 1 = 0
con una precisin de 10
6
3. Comprobar que se puede aplicar el teorema del punto jo a las siguientes
funciones
a) f(x) =
cos x
8
+
x
2
4
en [0,

2
] b) g(x) =
xx
2
+1
5
, en [0, 1]
4. Respecto de la ecuacin x
2
1 sen(x) = 0
a) Pruebe que dicha ecuacin tiene una raz positiva.
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
2.3. Octava prctica dirigida 16
b) Encontrar un intervalo en el cual la iteracin
x
n
=
_
1 + sen(x
n1
), n N
converja para cualquier valor inicial x
0
de dicho intervalo a una raz
positiva de la ecuacin anterior. cuntos pasos debe darse a partir
de x
0
=

2
, para obtener una raz con una aproximacin de la raz
con un error inferior a la milsima ?
5. Con el mtodo de iteracin de punto jo localice la raz de
f(x) = sen(x) x
use un valor inicial de x
0
= 0,5 y haga iteraciones hasta que el error se
menor que 0,2
o
/
o
6. Para cada una de las siguientes ecuaciones, determine una funcin g y
un intervalo [a, b] en el cual la iteracin de punto jo converger a una
solucin positiva de la ecuacin
a) 3x
2
e
x
= 0
b) x cos(x) = 0 encuentre las soluciones con 10
5
de precisin.
2.3. Octava prctica dirigida
Mtodo de Newton
1. Dado n N y un numero positivo , una forma de calcular las races
n-simas de sin usar radicales es aplicar el mtodo de Newton a la
ecuacin
x
n
= 0
Encontrar un intervalo y un valor inicial para los que el mtodo sea
convergente. Aplicar la tcnica anterior para dar los valores aproximados
de

2,
3

3 y
5

0,7. verique que se obtiene la tabla, para cada una de


las aproximaciones pedidas.
n x
n
y
n
z
n
0 2,00000000000000 2,00000000000000 1,00000000000000
1 1,50000000000000 1,50000000000000 0,94000000000000
2 1,41666666666667 1,29629629629630 0,93131500030432
3 1,41421568627451 1,26093222474175 0,93114997361058
4 1,41421356237469 1,25992186056593 0,93114991509484
5 1,41421356237310 1,25992104989539 0,93114991509484
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
2.3. Octava prctica dirigida 17
2. Demostrar que la ecuacin e
x
ln(x) + x
3
2 = 0 tiene una nica raz
positiva.Determinar un intervalo un intervalo y un valor inicial para los
que el mtodo de Newton converja a dicha raz.
3. Con el mtodo de la secante calcule la raz de f(x) = e
x
x , comience
con los valores iniciales x
0
= 0 y x
1
= 1, practique cuatro iteraciones.
4. Usar el mtodo de Newton para determinar la raz de f(x) = 0,9x
2
+
1,7x + 2,5, usando x
0
= 5, efectu el calculo hasta hasta que el error sea
menor que 0,01
0
/
0
5. Determine la mayor raz de f(x) = x
3
6x
2
+ 11x 6,1
a) Usando el mtodo de Newton con tres iteraciones x
0
= 3,5
b) Utilizando el mtodo de la secante con tres iteraciones y tomando
x
0
= 2,5 y x
1
= 3,5
6. Determine la mayor raz de f(x) = 7e
x
sen(x) 1
a) Usando el mtodo de Newton con tres iteraciones x
0
= 0,3
b) Utilizando el mtodo de la secante con tres iteraciones y tomando
x
0
= 0,5 y x
1
= 0,4
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
2.4. Novena prctica dirigida 18
2.4. Novena prctica dirigida
Sistema de ecuaciones
1. Resuelva el sistema de ecuaciones
_
_
_
x = y + x
2
0,5
y = x
2
5xy
tome como valores iniciales a x = y = 1
2. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
(x 4)
2
+ (y 4)
2
= 4
x
2
+ y
2
= 16
3. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
y = x
2
+ 1
y = 3 cos(x)
4. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
x
2
10x + y
2
+ 8 = 0
xy
2
+ x 10y + 8 = 0
,
_
_
_
x
2
+ y
2
x = 0
x
2
y
2
y = 0
5. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
x
2
+ y
2
x = 0
x
2
y
2
y = 0
,
_
_
_
3x
2
+ y
2
= 0
3xy
2
y
3
= 1
6. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
x(1 x) + 4y = 12
(x 2)
2
(2y 3)
2
= 25
,
_
_
_
3x
2
y
2
= 0
3xy
2
y
3
1 = 0
7. Resolver el sistema usando el mtodo grco para obtener los valores
iniciales
_
_
_
x
2
y
2
+ 2y = 0
2x + y
2
6 = 0
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
2.6. Dcimo primera prctica dirigida 19
2.5. Dcima prctica dirigida
Sistema de ecuaciones lineales
1. Resolver los sistemas lineales de ecuaciones
2x
1
5x
2
+ 2x
3
= 2
4x
1
+ 6x
2
x
3
= 23
2x
1
+ 7x
2
+ 4x
3
= 24
x
1
x
2
+ x
3
= 4
2x
1
+ x
2
x
3
= 0
x
1
+ x
2
+ x
3
= 2
2x
1
+ 3x
2
x
3
= 9
3x
1
+ 4x
2
+ 2x
3
= 5
x
1
6x
2
5x
3
= 9
2x
1
+ x
2
x
3
= 5
x
1
x
2
+ 2x
3
= 10
x
1
2x
2
4x
3
= 3
2x
1
+ x
2
+ x
3
= 8
8x
1
x
2
3x
3
= 26
4x
1
+ x
2
+ 4x
3
= 8
5x
1
2x
2
+ x
3
= 3
6x
1
+ x
2
4x
3
= 62
x
1
+ 2x
2
+ x
3
= 15
2. Supongamos que la dieta minima vital es 72 unidades de protenas, 104
unidades de carbohidratos y 88 unidades de minerales. Una nutricionista
dispone empaquetados tres tipos de alimentos A, B y C, que por paquete
contiene:
Tipo Proteinas Carbohidratos Minerales
A 1 2 4
B 4 4 2
C 2 4 3
es decir, un paquete del alimento A contiene 1 unidad de protenas, 2 de
carbohidratos y 4 de minerales. Se debe entregar a cada comensal una
dieta minima en un numero entero de paquetes. Cuntos paquetes de
cada tipo de alimentos constituye la dieta minima.?
2.6. Dcimo primera prctica dirigida
Sistemas de ecuaciones, mtodos Indirectos
1. Resolver el sistema lineal de ecuaciones usando el mtodo de Jacobi
_

_
2012x + 5y + 4z = 2042
2y + 3z = 19
2z = 10
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
2.6. Dcimo primera prctica dirigida 20
2. Resolver el sistema lineal de ecuaciones usando el mtodo de Gauss -
Seidel
_

_
3x 0,1y 0,2z = 7,85
0,1x + 7y 0,3z = 19,3
0,3 0,2y + +10z = 71,4
tenga en cuenta que la solucin es (3; 2, 5; 7)
3. Resolver el sistema lineal de ecuaciones usando el mtodo de Jacobi
_

_
2x y + 0z = 124
0x + 2y z = 4
0x + y + 2z = 14
4. El siguiente sistema esta de ecuaciones esta diseado para determinar
las concentraciones de ( las concentraciones estan g/m
3
en una serie de
reactores como funcin de de a cantidad de masa que entra a a cada
reactor ( el lado derecho se expresa en g / da )
_

_
17x 2y 3z = 500
5x + 21y 2z = 200
5x 5y + 22z = 30
Resuelva el problema usando el mtodo de Gauss-Seidel , Jacobi .
5. Resolver el sistema
_

_
5x 0y 12z = 80
4x y 3z = 2
6x + 8y + 0z = 45
Usando el mtodo de Gauss - Seidel
6. estudie la convergencia de los sistemas de ecuaciones para el mtodo de
Jacobi
_

_
8x + 3y + z = 12
6x 0y + 7z = 1
2x + 4y z = 5
_

_
x + 4y + 5z = 8
2x + 2y 3z = 3
0x + 2y z = 1
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
Captulo 3
Interpolacin numrica
3.1. Dcimo segunda prctica dirigida
Mtodo de Lagrange y el mtodo de Newton
1. Calcule el polinomio de Lagrange usando los siguientes datos
x
i
0 0,2 0,5 0,6 0,9
f(x
i
) 0 0,1987 0,4794 0,5646 0,7833
luego graque este polinomio.
2. Calcule el polinomio de Newton usando los siguientes datos
x
i
1 0 1 2
f(x
i
) 5 3 1 1
luego graque este polinomio
3. Estime el log 5 usando interpolacin lineal .
a) Interpole entre log 4 = 0,60206 y log 6 = 0,7781513
b) Interpole entre log 4,5 = 0,6532125 y log 5,5 = 0,7403627
4. Ajuste un polinomio de interpolacin de Newton de segundo grado para
estimar log 5 , usando los datos del problema anterior
5. Con los datos de la siguiente tabla
x
i
1 2 3 5 6
f(x
i
) 4,75 4 5,25 19,75 36
Lic. Marlo Carranza Purca
21
3.1. Dcimo segunda prctica dirigida 22
a) Calcule el polinomio de interpolacin de Lagrange
b) Calcule el valor de f(4)
c) Calcule el valor de f(4), usando polinomios de Newton de primer
grado a cuatro.
6. Con los datos de la siguiente tabla
x
i
0 1 2 3 4 5
f(x
i
) 0 0,5 0,8 0,9 0,9411 0,9615
a) Calcule el polinomio de interpolacin de Lagrange
b) Calcule el valor de f(4)
c) Calcule el valor de f(4), usando polinomios de Newton de primer
grado a cuatro.
tome en cuenta que los datos de la tabla se obtuvieron de la funcin
f(x) =
x
2
1+x
2
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.
Captulo 4
Integracin numrica y el Mtodo
de Runge - Kutta
4.1. Dcimo tercera prctica dirigida
Integracin Numrica
1. Usando mtodos analticos calcule las integrales
a)
_
1
0
(1 e
t
)dx
b)
_
4
2
(1 x 4x
3
x
5
)dx
c)
_
/2
0
(8 + 4 sen x)dx
2. Aplique la frmula del trapecio para las integrales del ejercicio 1
3. Aplique la frmula del trapecio compuesta para n = 2, 4, 6, para las
integrales del ejercicio 1
4. Aplique la frmula del Simpson 1/3 para las integrales del ejercicio 1
5. Aplique la frmula del Simpson compuesta para n = 4, 6, para las inte-
grales del ejercicio 1
6. Integre la siguiente funcin
_
2
1
(x+1/x)
2
dx usando la frmula del trapecio
con n = 1, 2, 3, 4
7. Integre la siguiente funcin
_
3
0
xe
2x
dx usando la frmula del trapecio y
Simpson multiple para n = 4
8. Integre las siguientes funciones
a)
_
1
0
15
2x
dx
b)
_

0
(5 + 3 sen x)dx
Lic. Marlo Carranza Purca
23
4.2. Dcimo cuarta prctica dirigida 24
c)
_
1
0
x
0,1
(1,2 x)(1 e
20(x1)
)dx
usando la frmula del trapecio y Simpson multiple para n = 4
9. Evalu la integral usando los siguientes datos tabulados usando la regla
del trapecio y la regla de Simpson
x 0 0,1 0,2 0,3 0,4 0,5
f(x) 1 7 4 3 5 2
10. Evalu la integral usando los siguientes datos tabulados usando la regla
del trapecio y la regla de Simpson
x 3 1 1 3 5 7 9 11
f(x) 1 4 9 2 4 2 6 3
4.2. Dcimo cuarta prctica dirigida
Mtodo de Runge - Kutta
1. Resolver
_
_
_
y

+ 20y = 100
y(0) = 0, t [0; 1,5]
2. Resolver la siguiente ecuacin diferencial
_
_
_
y

= 1 +
y
t
+
_
y
t
_
2
y(1) = 0, t [1; 3]
3. En una reaccin qumica, una molcula de una sustancia A se mezcla
con una molcula de sustancia B para formar una molcula de sustancia
C, se sabe que la concentracin de y(t) de la sustancia C en el instante
T es la solucin del problema de valor valor inicial.
_
_
_
y

= 0,018(70 y)(50 y)
y(0) = 0, t [0; 10]
Lic. Marlo Carranza Purca Manual de mtodos numricos U.C.H.

You might also like