You are on page 1of 7

RESOLUCIÓN DE LA PRÁCTICA 4

semestre mayo-agosto, 2017

1. Responder a las siguientes preguntas.

(a) ¿Cuáles son las diferencias entre los métodos cerrados y los métodos abiertos?
Respuesta:
Los métodos cerrados, o de intervalos, se aprovechan del hecho de que una función cambia de signo en

ov rse
la vecindad de una raı́z, lo que garantiza su convergencia. Se les llama métodos cerrados, porque se
necesita de dos valores iniciales para la raı́z. Como su nombre lo indica, dichos valores iniciales deben
”encerrar”, o estar a ambos lados de la raı́z.
Los métodos abiertos e basan en fórmulas que requieren únicamente de un solo valor de inicio o que
empiecen con un par de ellos, pero que no necesariamente encierran la raı́z.

nk ou
(b) ¿Qué pueden decir sobre su convergencia?
Respuesta:
Los métodos abiertos algunas veces divergen a medida que se avanza en el cálculo. Sin embargo, cuando
los métodos abiertos convergen, en general lo hacen mucho más rápido que los métodos cerrados.
(c) ¿Cuál es la diferencia entre el método de regla falsa y el de la secante?

a
Respuesta:
C
Los dos métodos tienen la misma fórmula iterativa pero diferente algoritmo de su aplicación. Después
de aplicar la fórmula iterativa el método de la regla falsa requiere una comprobación de los signos de
ng
los valores de la función y en el punto encontrado con la aplicación de la fórmula iterativa. En el caso
de la secante se crea una secuencia de puntos {x0 , x1 , x2 , . . .}. Como la fórmula iterativa del método
requiere dos puntos iniciales comenzamos con x0 y x1 que genera el punto x2 . Para la siguiente iteración
tomamos los puntos x1 y x2 .
ni

(d) ¿Qué tienen en común y cuál es diferencia entre el método de Newton y el método de la secante?
Respuesta:
Los dos métodos son métodos abiertos y el método de la secante se deriva del método de Newton a
través de la aproximación de la derivada que aparece en la fórmula iterativa de Newton. De este modo
e
ar

va
recibimos un método libre de derivadas con memoria, mientras que el de Newton contiene derivada y no
tiene memoria.
Va P

2. Resolver los siguientes problemas


e

ile
(a) Determine un intervalo [a, b] en que hay una raı́z para las siguientes ecuaciones: (i) ln(x) − 5 + x = 0 y
ı́a

(ii) x2 − 10x + 23 = 0.
eL

SOLUCIÓN:
ss
ar

10 250

200
5

150
M

100

−5

50

−10
0

−15 −50
−10 −8 −6 −4 −2 0 2 4 6 8 10 −10 −8 −6 −4 −2 0 2 4 6 8 10

Caso (i) ln(x) − 5 + x = 0 Caso (ii) x2 − 10x + 23 = 0


Solución en el intervalo [−4, −3] Soluciones en los intervalos[3, 4] y [6, 7]
(b) Encuentre la cuarta iteración por el método de bisección de la función f (x) = x2 ln x − 9x − 18 en el
intervalo [a, b], donde a = 6 y b = 7.
SOLUCIÓN:

1
Valor de la cota inferior: 6
Valor de la cota superior: 7
Tolerancia de error : 1e-2
Numero de iteracciones: 5

METODO DE BISECCION...
RESULTADOS
Iter a Xr b f(a) f(xr) Error

ov rse
0 6.000000 6.500000 7.000000 -7.496659 2.583642 0.166667
1 6.000000 6.250000 6.500000 -7.496659 -2.664787 0.083333
2 6.250000 6.375000 6.500000 -2.664787 -0.092953 0.040000
3 6.375000 6.437500 6.500000 -0.092953 1.232211 0.019608
4 6.375000 6.406250 6.437500 -0.092953 0.566351 0.009804
Proceso concluido exitosamente con el nivel de error <= 0.010000

nk ou
Raiz aproximada: 6.406250 Iteraciones : 4
(c) Aplicando el método de regla falsa determine el cruce por cero de la función f (x) = x3 cos(x) − 5x2 − 1

a
usando el intervalo inicial [36, 37]. Detener el proceso en cuatro iteraciones.

C SOLUCIÓN:
ng
Valor de la cota inferior: 36
Valor de la cota superior: 37
Tolerancia de error : 1e-6
Numero de iteracciones: 5
ni

METODO DE BISECCION...
RESULTADOS
Iter a Xr b f(a) f(xr) Error
0 36.000000 36.280587 37.000000 -12451.273903 661.322850 0.027778
e
ar

va
1 36.000000 36.266436
2 36.266436 36.266645
36.280587 -12451.273903 -9.913866
36.280587 -9.913866 -0.001512
0.007794
0.000390
Va P

3 36.266645 36.266645 36.280587 -0.001512 -0.000000 0.000384


e

Proceso concluido exitosamente con el nivel de error <= 1.000000e-06


ile
ı́a
eL

Raiz aproximada: 36.266645 Iteraciones : 3


(d) Realice el número de iteraciones hasta la convergencia, utilizando el método de la secante a la función
f (x) = x2 cos(10x) + 1 con x0 = 1.3 y x1 = 1.4 como condiciones iniciales. Utilizar como criterio de
ss
ar

convergencia cuando la función evaluada f (x) sea menor que 0.0001, en valor absoluto.
SOLUCIÓN:
>> secante(’fun1’, 1.3, 1.4, 1e-4, 10)
M

El método de la secante converge!


iter =
7
1.0000 1.3000 2.5336 0
2.0000 1.4000 1.2680 0
3.0000 1.5002 -0.7125 71.2535
4.0000 1.4641 -0.0358 3.5820
5.0000 1.4622 0.0028 0.2781
6.0000 1.4624 -0.0000 0.0006
7.0000 1.4624 -0.0000 0.0000
ans =
1.3000 1.4000 1.5002 1.4641 1.4622 1.4624 1.4624
(e) Con el método de punto fijo determine el cruce por cero de la función f (x) = sin(0.1x) + e−2x − 0.6, en
el intervalo [20, 30].
SOLUCIÓN:

2
>> puntofijo
Ingrese el valor inicial: 20
Ingrese el porcentaje de error: 0.1
Ingrese la función f(x), despejada g(f(x)): sin(0.1*x)+exp(-2*x)+x-0.6
i xf(i) Err.aprox (i)
0 20.0000000 100.000
1 20.3092974 1.523
2 20.6052907 1.436

ov rse
3 20.8877493 1.352
4 21.1565711 1.271
5 21.4117705 1.192
6 21.6534660 1.116
7 21.8818665 1.044
8 22.0972585 0.975

nk ou
9 22.2999931 0.909
10 22.4904737 0.847
11 22.6691450 0.788
12 22.8364821 0.733

a
13
14
15 C
22.9929820
23.1391546
23.2755164
0.681
0.632
0.586
ng
16 23.4025839 0.543
17 23.5208689 0.503
18 23.6308743 0.466
19 23.7330902 0.431
20 23.8279923 0.398
ni

21 23.9160386 0.368
22 23.9976692 0.340
23 24.0733042 0.314
24 24.1433439 0.290
e
ar

25
26
va24.2081680
24.2681357
0.268
0.247
Va P

27 24.3235863 0.228
28 24.3748390 0.210
e

ile
29 24.4221938 0.194
ı́a

30 24.4659320 0.179
eL

31 24.5063170 0.165
32 24.5435950 0.152
33 24.5779959 0.140
ss
ar

34 24.6097337 0.129
35 24.6390082 0.119
36 24.6660048 0.109
37 24.6908960 0.101
M

38 24.7138420 0.093
(f) Por el método de Newton-Raphson determine el cruce por cero de la función f (x) = cos(x) − 3x con
x0 = 0.5 como condición inicial. Obtener la convergencia con cuatro cifras decimales.
SOLUCIÓN:
>> newtraph
Ingrese el valor inicial: 0.5
Ingrese el porcentaje de error: 0.1
Ingrese la función: cos(x) - 3*x
i fx(i) Error aprox (i)
0 0.5000000 100.000
1 0.3211149 55.708
2 0.3167536 1.377
3 0.3167508 0.001
3. Determine las raı́ces reales de f (x) = 5x3 − 5x2 + 6x − 2: a) gráficamente, b) empleando MATLAB, c) usando

3
el método de bisección para determinar la raı́z más pequeña. Use como valores iniciales a = 0 y b = 1 iterando
hasta que el error de las aproximaciones iterativas se encuentre por debajo de 10%

SOLUCIÓN:

(a)

>> x = 0:0.01:1;

ov rse
>> y = 5*x.^3 - 5*x.^2 + 6*x - 2;
>> plot(x, y), grid

nk ou
3

a
C 1

X: 0.42
Y: 0.00844
ng
0

−1
ni

−2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

(b)
e
ar

va
>> roots([5 -5 6 -2])
Va P

ans =
0.2909 + 0.9338i
e

ile
0.2909 - 0.9338i
ı́a

0.4181 + 0.0000i
eL

(c)
ss
ar

>> biseccion
Ingrese el intervalo inferior: 0
Ingrese el intervalo superior: 1
Ingrese el porcentaje de error: 10
M

Ingrese la función: 5*x^3 - 5*x^2 + 6*x - 2


It. Xa Xr Xb Error aprox
1 0.0000000 0.5000000 1.0000000
2 0.0000000 0.2500000 0.5000000 100.000
3 0.2500000 0.3750000 0.5000000 33.333
4 0.3750000 0.4375000 0.5000000 14.286
5 0.3750000 0.4062500 0.4375000 7.692

4. La ecuación de estado de Redlich-Kwong está dada por


RT a
p= − √
v − b v(v + b) T

donde R = la constante universal de los gases [= 0.518 kJ/(kg K)], T = temperatura absoluta (K), p =
presión absoluta (kPa) y v = volumen de un kg de gas (m3 /kg). Los parámetros a y b se calculan mediante
R2 Tc2.5 Tc
a = 0.427 b = 0.0866R
pc pc

4
donde pc = 4 580 kPa y Tc = 191 K. Se le pide determinar la cantidad de combustible metano que se puede
almacenar en un tanque de 3 m3 a una temperatura de −50◦ C con una presión de 65 000 Pa. Emplee el
método de localización de raı́ces de su elección para calcular v y luego determine la masa de metano contenida
en el tanque.

SOLUCIÓN:

>> R = 0.518; Tc = 191; pc = 4580;

ov rse
>> a = 0.427*R^2*Tc^(2.5)/pc
a =
12.6126
>> b = 0.0866*Tc/pc
b =

nk ou
0.0036
>> T = 223.15; A = R*T
A =
115.5917
>> B = a/sqrt(T)

a
B =
0.8443
>> syms v C
ng
>> p = A/(v-b)-B/(v*(v+b));
>> v = 1:.01:2;
>> p = A./(v-b)-B./(v.*(v+b))-65;
>> plot(v,p),grid
ni

60

50
e
ar

va 40
Va P

30
e

ile
20
ı́a
eL

10

0
ss
ar

−10
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2

Punto inicial 1.7


M

A B dp A B B
p= − − 65 =− 2
+ 2 +
v − b v(v + b) dv (v − b) v (v + b) v(v + b)2

5
5. El desplazamiento de una estructura está definido por la ecuación siguiente para una oscilación amortiguada:

y = 9e−kt cos ωt

donde k = 0.7 y ω = 4.
(a) Utilice el método gráfico para realizar una estimación inicial del tiempo que se requiere para que el
desplazamiento disminuya a 3.5.
(b) Emplee el método de Newton-Raphson para determinar la raı́z con es = 0.01%.

ov rse
(c) Use el método de la secante para determinar la raı́z con es = 0.01%.

SOLUCIÓN:

(a) >> x = 0:0.01:10;

nk ou
>> y = 9*exp(-0.7*x).*cos(4*x) - 3.5;
>> plot(x, y), grid

a
C 4

2
ng
0

−2
ni

−4

−6
e
−8
ar

va −10
Va P

0 1 2 3 4 5 6 7 8 9 10
e

Intervalo [0, 0.5]


ile
ı́a

(b) >> newtraph


eL

Ingrese el valor inicial: 0.5


Ingrese el porcentaje de error: 0.01
Ingrese la función: 9*exp(-0.7*x)*cos(4*x) - 3.5
ss
ar

i fx(i) Error aprox (i)


0 0.5000000 100.000
1 0.2106876 137.318
2 0.2728960 22.796
M

3 0.2703996 0.923
4 0.2703978 0.001

(c) >> secante(’fun1’, 0, 0.5, 0.01, 10)


El método de la secante converge!
iter =
6
1.0000 0 5.5000 0
2.0000 0.5000 -6.1393 0
3.0000 0.2363 0.9676 96.7629
4.0000 0.2722 -0.0512 5.1167
5.0000 0.2704 0.0007 0.0704
6.0000 0.2704 0.0000 0.0000
ans =
0 0.5000 0.2363 0.2722 0.2704 0.2704

6
6. Aplique el método de Newton-Raphson para resolver un sistema de ecuaciones no lineales tomando como
condiciones iniciales x0 = 1, y0 = 1 y z0 = 1. Detener el proceso hasta que el valor de todos los incrementos
sea menor que 10−3 , el sistema de ecuaciones es el siguiente:

71xz − 9x3 + 7z 4 = 240


xy + 17yz + xyz = 31
2
3xz + 3yz + 13z = 132

ov rse
No x y z err
0 1 1 1 -
1 -4.9117 -1.8716 5.3547 5.7713
2 -5.6684 -0.1032 4.1094 0.5013
3 -4.0492 0.7638 3.5841 1.5408

nk ou
4 -2.4690 0.6442 3.3996 1.2105
5 4.7515 0.3946 2.5466 1.1546
6 4.7954 0.5018 2.6351 0.0893
7 4.7974 0.4984 2.6335 0.0007

a
C
ng
ni
e
ar

va
Va P
e

ile
ı́a
eL

ss
ar
M

You might also like