Você está na página 1de 22

SOLUCION DE EJERCICIOS EMPLEANDO MATLAB

Para encontrar las races de este tipo de ecuaciones, tenemos los siguientes mtodos:
a.- mtodo de la biseccin
b.- mtodo del punto fijo
c.- mtodo de newton Raphson
d.- mtodo de la secante
e.- mtodo de la falsa posicin
f.- mtodo de newton modificado
g.- entre otros mtodos
1.- METODO DE LA BISECCION
Si se tiene dos puntos x1 y x2 entonces sus correspondiente imgenes son f(x1) y f(x2), lo
que se quiere es que estas dos imgenes sean de singo contrario, para que en este
intervalo de x1 a x2 se encuentra la raz buscada. Geomtricamente se tiene en la figura
1.

En esta figura 1 se observa que para x1, su imagen f(x1) negativo, para x2 su imagen
f(x2) es positivo, entonces en el intervalo [x1, x2], se encuentra la raz buscada.
Una vez que se ha localizado el intervalo en la cual se encuentra la raz, solo nos queda
Aproximarnos. Geomtricamente se interpreta as.

En la figura N 02, se ingresa inicialmente X1 y X2, luego se obtiene XM donde M1


corresponde a la mitad del intervalo [X1 X2], a continuacin para acercarnos a la raz.
Tomamos XM=X2 y X2=X2 y se obtiene el nuevo punto medio M2 que corresponde a la
mitad del intervalo [XM, X2], y as sucesivamente hasta acercarnos a la raz
PROGRAMA EN MATLAB PARA EL METODO DE BISECCION

2.- METODO DEL PUNTO FIJOEl mtodo del punto fijo consiste en que a partir de un
punto inicial nos acercamos a la raz buscada, para lo cual se requiere hacer de la
funcin principal f(x) igual a la siguiente expresin: f(x)=x-g(x).
Geomtricamente el mtodo del punto fijo consiste en lo siguiente:
Sabemos que existen dos funciones:
y=x,
y=g(x),
Adems sabemos que cuando g(x) <1, entonces el mtodo converge y se puede encontrar
la raz buscada, tal como se muestra en las siguientes figuras N 03 y 04

A partir de X0 se llega a la raz R, cuando esta converge, tal como se observa en la figura
N 03.

Convergencia oscilatoria, segn el nmero de iteraciones se aproxima a la raz


PROGRAMA EN MATLAB PARA EL METODO DEL PUNTO FIJO

3.-METODO DE NEWTON RAPHSONEl mtodo consiste en que a partir de un punto dado,


la pendiente de la funcin tiene que converger a la raz, geomtricamente se interpreta
de la siguiente manera

Por lo tanto para determinar la raz mediante el mtodo de newton es necesario dar
valor inicial (X0) adecuada, para que pueda converger rpidamente. Como se observa en
la Fig. N 05, dado un punto inicial se determina la ecuacin de la recta que es tangente
a la funcin en ese punto, luego con esta se determina un X1, que corresponde a la
interseccin de la ecuacin lineal con el eje de las abscisas, con este valor nuevamente
se determina la ecuacin de la recta tangente a la funcin, y as sucesivamente nos
acercamos a la raz de la ecuacin.
PROGRAMA EN MATLAB PARA EL METODO DE NEWTON RAPHSON

4.- METODO DE LA SECANTE.En el mtodo de la secante no es necesario emplear la


derivada de la funcin, por lo que es uno de los mtodos utilizados cuando las derivadas
son dificultosas, solo se requiere dos puntos iniciales, estos puntos deben ser dados con
criterio para que pueda converger rpidamente.
Geomtricamente este mtodo consiste emplear una secante a la funcin dada.

Para este mtodo inicialmente se tiene los puntos Xo y X1, con las correspondientes
imgenes de estos dos puntos se determina la ecuacin de la recta secante a la funcin
dada, luego esta se intercepta con el eje de las abscisas obteniendo un punto X3, la
imagen de X3 para la siguiente iteracin es nuevo X1 para definir la secante a la funcin

e interceptar al eje de las abscisas, as nos acercamos cada vez mas hacia a la raz
buscada
PROGRAMA EN MATLAB PARA EL METODO DE LA SECANTE

5.-METODO DE NEWTON MODOFICADOLos criterios que se toman son las tomadas en el


mtodo de newton Raspn.
PROGRAMA EN MATLAB PARA EL METODO DE NEWTON MODIFICADO.

6.- METODO DE FALSA POSICIONEl mtodo de la falsa posicin tambin requiere dos

puntos iniciales, donde sus correspondientes imgenes deben ser de signos contrarios as
como en el mtodo de la biseccin, para entender este mtodo se ilustra
geomtricamente.
Para los puntos X0 y X1 se determina sus correspondientes imgenes, estos deben ser de
signo contrario, as como se muestra en la Fig. N 07, se define la ecuacin de esta recta,
para poder interceptar con el eje de las abscisas, este punto de interseccin tiene una
imagen que puede ser positivo o negativo, si es positivo como en el grafico que se ilustra
x2 es X0 para la siguiente iteracin y X1 sigue siendo X1, como se observa cada vez nos
acercamos ala raz. Se contina con el mismo proceso hasta satisfacer una determinada
tolerancia.

PROGRAMA EN MATLAB PARA EL METODO DE FALSA POSICION

EJERCICIOS RESUELTOS
1.-Hallar las races de las funciones dadas a continuacin intervalos dados y con una
precisin de 10^ (-4).
a) x^3-2*x-5=0 en [1, 4]
b) x-0.8-0.2*sin(x)=0 en [0, pi/2]
SOLUCIN
a)
Empleando el mtodo de newton.
Para lo cual graficamos inicialmente para aproximar en que punto se encuentra la raz

Como se indicaba en la pregunta existe una raz en ese intervalo, por la tanto:
METODO DE NEWTON:
INGRESE LA FUNCION:
x^3-2*x-5
INGRESE EL PUNTO INICIAL:
1
INGRESE TOLERANCIA:
10^(-4)
it x0 x1 |x1-x0|
1 1.000000000 7.000000000 6.000000000
2 7.000000000 4.765517241 2.234482759
3 4.765517241 3.348702759 1.416814482
4 3.348702759 2.531599641 0.817103118
5 2.531599641 2.173915885 0.357683756
6 2.173915885 2.097883686 0.076032198
7 2.097883686 2.094557716 0.003325971
8 2.094557716 2.094551482 0.000006234
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 2.094551482
b)
Graficando

La raz se encuentra en el intervalo [0,2], entonces.

INGRESE LA FUNCION:
x-0.8-0.2*sin(x)
INGRESE EL PUNTO INICIAL:
>> 0
INGRESE TOLERANCIA:
10^ (-4)
it x0 x1 |x1-x0|
1 0.000000000 1.000000000 1.000000000
2 1.000000000 0.964452968 0.035547032
3 0.964452968 0.964333889 0.000119079
4 0.964333889 0.964333888 0.000000001
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 0.964333888
2.- la funcin f(x)= (4*x-7)/(x-2) tiene una raz en p=1.75. Graficar la funcin f(x). Use el
mtodo de newton con los siguientes puntos iniciales.
a) x0=1.625 b) x0=1.875
c) x0=1.5 d) x0=1.95
e) x0=3 f) x0=7 Explique sus resultados.
SOLUCION

En el grafico de la funcin se observa que existe una raz en ese punto, a continuacin
probaremos con cada uno de los puntos:
Para x0=1.625
INGRESE LA FUNCION:
(4*x-7)/(x-2)
INGRESE EL PUNTO INICIAL:
1.625
INGRESE TOLERANCIA:
10^(-4)
it x0 x1 x1-x0

1 1.625000000 1.812500000 0.187500000


2 1.812500000 1.765625000 0.046875000
3 1.765625000 1.750976563 0.014648438
4 1.750976563 1.750003815 0.000972748
5 1.750003815 1.750000000 0.000003815
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.750000000
Resultados:
X0 Raz
1.625 1.75
1.875 1.75
1.5 NaN
1.95 1.75
3 NaN
7 NaN
Para los puntos 1.5, 3 y 7, se obtiene como resultado NaN, matlab quiere decir que es u
nmero infinito, dado que en esos puntos la tangente a la funcin se hacen grandes y
divergen de la raz.
3.- use el mtodo de newton para resolver la ecuacin
(sin(x)-x)^2=0 con una presicion de 10^(-5)
a) x0= pi/2
b) x0=5*pi
c) x0=10*pi
SOLUCION
Graficando la funcin se tiene.

Existe la posibilidad de que haya raz en el intervalo de [-1 1]. Entonces para cada caso

realizamos las iteraciones correspondientes.


INGRESE LA FUNCION:
(sin(x)-x)^2
INGRESE EL PUNTO INICIAL:
pi/2
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x1-x0
1 1.570796327 1.285398163 0.285398163
2 1.285398163 1.058629574 0.226768589
3 1.058629574 0.875326162 0.183303413
4 0.875326162 0.725607891 0.149718271
5 0.725607891 0.602510190 0.123097701
6 0.602510190 0.500860754 0.101649436
7 0.500860754 0.416679618 0.084181136
8 0.416679618 0.346828593 0.069851025
9 0.346828593 0.288791050 0.058037543
10 0.288791050 0.240525001 0.048266048
11 0.240525001 0.200360036 0.040164965
12 0.200360036 0.166921948 0.033438088
13 0.166921948 0.139075759 0.027846189
14 0.139075759 0.115881511 0.023194248
15 0.115881511 0.096559276 0.019322234
16 0.096559276 0.080461060 0.016098216
17 0.080461060 0.067047989 0.013413071
18 0.067047989 0.055871649 0.011176340
19 0.055871649 0.046558739 0.009312911
20 0.046558739 0.038798388 0.007760351
21 0.038798388 0.032331666 0.006466723
22 0.032331666 0.026942867 0.005388799
23 0.026942867 0.022452281 0.004490586
24 0.022452281 0.018710171 0.003742110

25 0.018710171 0.015591773 0.003118398


26 0.015591773 0.012993123 0.002598650
27 0.012993123 0.010827590 0.002165533
28 0.010827590 0.009022985 0.001804605
29 0.009022985 0.007519150 0.001503835
30 0.007519150 0.006265956 0.001253194
31 0.006265956 0.005221629 0.001044327
32 0.005221629 0.004351356 0.000870272
33 0.004351356 0.003626130 0.000725227
34 0.003626130 0.003021775 0.000604355
35 0.003021775 0.002518145 0.000503629
36 0.002518145 0.002098454 0.000419691
37 0.002098454 0.001748712 0.000349742
38 0.001748712 0.001457260 0.000291452
39 0.001457260 0.001214383 0.000242877
40 0.001214383 0.001011986 0.000202397
41 0.001011986 0.000843322 0.000168664
42 0.000843322 0.000702768 0.000140554
43 0.000702768 0.000585640 0.000117128
44 0.000585640 0.000488033 0.000097607
45 0.000488033 0.000406694 0.000081339
46 0.000406694 0.000338912 0.000067782
47 0.000338912 0.000282427 0.000056485
48 0.000282427 0.000235356 0.000047071
49 0.000235356 0.000196130 0.000039226
50 0.000196130 0.000163441 0.000032688
LA RAIZ BUSCADA ES= 0.000163441
Se observa que requiere muchas iteraciones.
X0 Raz Nmero de it
Pi/2=1.700796 0.000163441 50
5*pi=15.707963 0.000507692 50

10*pi=31.4159265 NaN
Si se sigue buscado un punto que satisfaga mejor nuestro bsqueda de raz seria un
numero cercano a cero, dado que la funcin no corta al eje de la abscisas, solo
intercepta en x=0. Se puede observar cuando mas cerca es el punto inicial nos
aproximamos la raz, la raz buscada con la precisin dada varia de acuerdo al punto
inicial. As para X1= 0.002, la raz es 0.000043473.
4.- Hallar el valor de (2)^0.5 con precisin de 10^(-3), con el mtodo de secante:
SOLUCION
Sea 2 un numero x, entonces debemos encontrar una funcin donde x= (2) ^0.5, esta
funcin es x^2-2=y, si f(X)=0, entonces existe una raz en dicho punto tal como se observa
si grafica la funcin.

Empleando el mtodo de la secante:


METODO DE SECANTE:
INGRESE LA FUNCION:
x^2-2
INGRESE EL PUNTO INICIAL X0:
0.5
INGRESE EL PUNTO INICIAL X1:
2
INGRESE TOLERANCIA:
10^(-3)
it x0 x1 x2 x2-x1
1 0.50000000 2.00000000 1.20000000 1.50000000
2 2.00000000 1.20000000 1.37500000 0.80000000
3 1.20000000 1.37500000 1.41747573 0.17500000
4 1.37500000 1.41747573 1.41416775 0.04247573

5 1.41747573 1.41416775 1.41421351 0.00330798


6 1.41416775 1.41421351 1.41421356 0.00004576
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.414213562
5.-hallar las races de la ecuacin 3*x-2+exp(x)-x^2=0 con puntos iniciales de 0,1 con
tolerancia 10^(-5). Usando el mtodo de la secante.
SOLUCION
Graficamos para ver en que puntos se encuentran las races.

METODO DE SECANTE:
INGRESE LA FUNCION:
3*x-2+exp(x)-x^2
INGRESE EL PUNTO INICIAL X0:
0
INGRESE EL PUNTO INICIAL X1:
1
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x2 x2-x1
1 0.00000000 1.00000000 0.26894142 1.00000000
2 1.00000000 0.26894142 0.25717072 0.73105858
3 0.26894142 0.25717072 0.25753067 0.01177070
4 0.25717072 0.25753067 0.25753029 0.00035994
5 0.25753067 0.25753029 0.25753029 0.00000038
LA RAIZ BUSCADA ES= 0.257530285
6.-Hallar la races de la ecuacin x^2+10*cos(x)=0, con puntos iniciales 1.5 ,2 con
tolerancia de 10^(-5). Usando el mtodo de la secante.

SOLUCION Graficando la funcin

Se observa que tiene dos races, ero nos pide con los puntos iniciales de 1.5 y 2, lo que
quiere decir, la raz cercana a 2.
METODO DE SECANTE:
INGRESE LA FUNCION: x^2+10*cos(x)
INGRESE EL PUNTO INICIAL X0:1.5
INGRESE EL PUNTO INICIAL X1:2
INGRESE TOLERANCIA: 10^(-5)
it x0 x1 x2 x2-x1
1 1.50000000 2.00000000 1.97411404 0.50000000
2 2.00000000 1.97411404 1.96877850 0.02588596
3 1.97411404 1.96877850 1.96887321 0.00533554
4 1.96877850 1.96887321 1.96887294 0.00009472
5 1.96887321 1.96887294 1.96887294 0.00000028
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.968872938
7.- encuentre la raz aproximada de x^3-x-1=0 en [1,2], con precisin de 10^(-5).
a) usando el mtodo del secante.
b) usando el mtodo de newton.
SOLUCION Graficando la funcin.

METODO DE SECANTE:
INGRESE LA FUNCION:
x^3-x-1
INGRESE EL PUNTO INICIAL X0:
1
INGRESE EL PUNTO INICIAL X1:
2
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x2 x2-x1
1 1.00000000 2.00000000 1.16666667 1.00000000
2 2.00000000 1.16666667 1.25311203 0.83333333
3 1.16666667 1.25311203 1.33720645 0.08644537
4 1.25311203 1.33720645 1.32385010 0.08409441
5 1.33720645 1.32385010 1.32470794 0.01335635
6 1.32385010 1.32470794 1.32471797 0.00085784
7 1.32470794 1.32471797 1.32471796 0.00001003
8 1.32471797 1.32471796 1.32471796 0.00000001
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.324717957
METODO DE NEWTON:
INGRESE LA FUNCION:
x^3-x-1
INGRESE EL PUNTO INICIAL:
1
INGRESE TOLERANCIA:
10^(-5)
It x0 x1 x1-x0

1 1.000000000 1.500000000 0.500000000


2 1.500000000 1.347826087 0.152173913
3 1.347826087 1.325200399 0.022625688
4 1.325200399 1.324718174 0.000482225
5 1.324718174 1.324717957 0.000000217
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.324717957
8.- suponiendo que el crecimiento de una poblacin esta determinada mediante la
ecuacin N(t)=Noe^(t)+(/)( e^(t)-1). Donde N(t) es el nmero de individuo en el
tiempo (medido en aos), es la razn de natalidad, No es la poblacin inicial y es la
razn constante de inmigracin que se mide en numero de inmigraciones al ao.
Supngase que una poblacin dada tiene 1000000 de individuos inicialmente y la
constante de inmigracin es de 435000 y se observa que al final del primer ao la
poblacin es 1564000. Determinar la razn de natalidad?
SOLUCION
Al final del primer ao:
1564000=1000000(e)^(*1)+435000/((e)^(*1)-1)
Entonces:
Para encontrar el valor de razn de natalidad hacemos una funcin f(). Y encontremos la
raz de la ecuacin.
1000000(e)^(*1)+435000/((e)^(*1)-1)-1564000=0
Graficando haciendo x=

La razn de natalidad tiene el comportamiento que se muestra en la figura.


METODO DE NEWTON:
INGRESE LA FUNCION:

1000000*exp(x)+(453000/x)*( exp(x)-1)-156400
INGRESE EL PUNTO INICIAL:
1
INGRESE TOLERANCIA:
10^(-3)
it x0 x1 x1-x0
1 1.000000000 -0.053284974 1.053284974
2 -0.053284974 -1.109965138 1.056680164
3 -1.109965138 -2.121768318 1.011803180
4 -2.121768318 -2.949638477 0.827870159
5 -2.949638477 -3.392692810 0.443054333
6 -3.392692810 -3.485774102 0.093081291
7 -3.485774102 -3.489058779 0.003284677
8 -3.489058779 -3.489062659 0.000003880
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= -3.489062659
Entonces la razn de natalidad es 3.48 anual.
9.-hallar las races de la ecuacin exp(x)-x-1=0, con punto inicial x0=0.5 con el mtodo
de newton modificado.
SOLUCION

La raz de la funcin esta dentro del intervalo de [-1,1].


METODO DE NEWTON MODIFICADO:
INGRESE LA FUNCION:
exp(x)-x-1
INGRESE EL PUNTO INICIAL:
0.5
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x1-x0
1 0.500000000 -0.049299708 0.549299708

2 -0.049299708 -0.000398480 0.048901228


3 -0.000398480 -0.000000026 0.000398453
4 -0.000000026 -0.000000014 0.000000012
El proceso se completo satisfactoriamente:
La raz buscada es= -0.000000014
10.- hallar las races de la ecuacin x^4-4*x^2+4=0, con puntos iniciales 0,1, con
tolerancia 10^(-6).
a) usando el mtodo de newton
b) usando el mtodo de newton modificado.
a) con el mtodo de newton.

Se observa que en los intervalos de [-2,-1] y de [1,2], existen races.


Para la raz positiva tenemos.
METODO DE NEWTON:
INGRESE LA FUNCION:
x^4-4*x^2+4
INGRESE EL PUNTO INICIAL:
2
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x1-x0
1 2.000000000 1.750000000 0.250000000
2 1.750000000 1.598214286 0.151785714
3 1.598214286 1.511509876 0.086704409
4 1.511509876 1.464427467 0.047082409
5 1.464427467 1.439750962 0.024676505
6 1.439750962 1.427095504 0.012655458

7 1.427095504 1.420683603 0.006411900


8 1.420683603 1.417455949 0.003227654
9 1.417455949 1.415836610 0.001619339
10 1.415836610 1.415025551 0.000811059
11 1.415025551 1.414619673 0.000405878
12 1.414619673 1.414416647 0.000203026
13 1.414416647 1.414315112 0.000101535
14 1.414315112 1.414264339 0.000050773
15 1.414264339 1.414238951 0.000025388
16 1.414238951 1.414226257 0.000012694
17 1.414226257 1.414219910 0.000006347
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.414219910
b).- con newton modificado.
METODO DE NEWTON MODIFICADO:
INGRESE LA FUNCION:
x^4-4*x^2+4
INGRESE EL PUNTO INICIAL:
2
INGRESE TOLERANCIA:
10^(-5)
it x0 x1 x1-x0
1 2.000000000 1.333333333 0.666666667
2 1.333333333 1.411764706 0.078431373
3 1.411764706 1.414211438 0.002446733
4 1.414211438 1.414213562 0.000002124
El proceso se completo satisfactoriamente:
LA RAIZ BUSCADA ES= 1.414213562
De los dos mtodos empleados se puede obtener similares, lo ms conveniente es
emplear el mtodo d newton modificado, ya que converge con mayor rapidez.

Economa
Ejercicio medio (Respuesta)

1. Por medio del mtodo de la falsa posicin aproxima una raz de la ecuacin
.
a).- Verifica que la raz est en el intervalo

b).- Calcula hasta la quinta iteracin.


c).- Con la cuarta y quinta iteracin calcula el error relativo de la
aproximacin para la ltima iteracin, indicando la cantidad de cifras
significativas correctas segn el error relativo.
Nota: Para los clculos utiliza hasta 6 cifras despus del punto decimal.

Solucin
a).- Primeramente verificamos que entre 1 y 2 existe una raz; para esto
evaluamos la funcin

en los extremos del intervalo obteniendo:


y

Como tenemos un cambio de signo entre 1 y 2, segn el corolario del teorema


4 (pgina 85 del texto de Mtodos numricos), entonces en el intervalo
existe una raz.
b).- Para aproximar la raz segn el mtodo de la falsa posicin, calculamos la
primera iteracin con la frmula:

.
Evaluando la funcin en este valor, tenemos:
.
Para la segunda iteracin elegimos los extremos del intervalo en el que se
encuentra la raz. De esta forma, como
y
, esto implica que
la raz est entre 1.603799 y 2 (aqu 2 ser un punto fijo). Continuando estas
iteraciones obtendremos:

Intervalo de la raz

Iteracin

Valores de la funcin

Extremo
izquierdo,

Extremo
derecho,

1.000000

1.603799

2.000000

4.778112

1.603799

1.721776

2.000000

4.778112

1.721776

1.741652

2.000000

4.778112

1.741652

1.744898

2.000000

4.778112

1.744898

1.745426

2.000000

4.778112

La quinta iteracin da como aproximacin 1.745426


c).- Para calcular el error relativo utilizamos la frmula:

De esta forma podemos asegurar que en la quinta iteracin las cifras 1.74 son
exactas.

Você também pode gostar