Está en la página 1de 9

Evidencia de aprendizaje.

Aproximación de una función continua

Propósito:
Resolver numéricamente una ecuación por medio de dos métodos.

Indicaciones:
• Revisa el contenido nuclear correspondiente a la actividad solicitada,
resuelve numéricamente cada una de las siguientes ecuaciones utilizando
los métodos de la regla falsa y bisección.

• Es decir, pueden resolver los ejercicios realizando el algoritmo de forma


manual hasta encontrar una buena aproximación tal y como se muestra en
los ejercicios resueltos en el material de trabajo que nos proporciona la
UNADM.

• En su caso, si ustedes desean aplicar el algoritmo por medio de algún


paquete o software, siéntanse en la libertad de hacerlo, solo que en el
documento que me anexen, inclúyanme el nombre del paquete o software
que utilicen, así como el algoritmo.

Discute con detalle las consideraciones de uso de los métodos contrastándolos con
la solución analítica.

Guardar el documento bajo la nomenclatura: MANU2_U1_EA_XXYZ

f ( x ) cos
1. = = ( x ) 0 para
= a 0=
y b 2 para

( x ) 3cos  =
x
2. f= + 2 0 para=a 1 =
y b 6
2
Cualquier duda estoy a sus órdenes, expongan su duda en el foro correspondiente.
Recuerden que también podemos y debemos de trabajar de manera colaborativa,
así que si alguien tiene una sugerencia o la respuesta para alguna pregunta que un
compañero haya expuesto, pueden hacerlo en el mismo foro.
Método de la regla falsa
f ((x)) ≔ cos ((x))

xI ≔ 0
xD ≔ 2

f ⎛⎝xI⎞⎠ → 1

f ⎛⎝xD⎞⎠ → cos ((2))

⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠


xM ≔ xD - ―――――= 1.41228
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = 0.15785

xI ≔ 1.41228 = 1.41228
xD ≔ 2
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 1.57391
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = -0.00311

xI ≔ 1.57391 = 1.57391
xD ≔ 2
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 1.5707
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = 0.0001

f ⎛⎝xM⎞⎠ = 0.0001

xI ≔ 1.5707 = 1.5707
xD ≔ 2
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 1.5708
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠

f ⎛⎝xM⎞⎠ = -3.02161 ⋅ 10 -6

De tal manera que podemos continuar elaborando iteraciones y así llegar a un criterio de exactitud acordado,
sin embargo, creo que es suficiente con las iteraciones elaboradas.
Método de la bisección
⎛⎝xI + xD⎞⎠
xM = ―――
f ((x)) ≔ cos ((x)) 2

ln ((a)) - ln ((ε))
xI ≔ 0 n = ―――――
xD ≔ 2 ln ((2))
a≔2-0 ε ≔ 10 -3
ln ((a)) - ln ((ε))
n ≔ ――――― = 10.96578
ln ((2))
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 1 Se deberán realizarán 10 iteraciones.
2

f ⎛⎝xM⎞⎠ = 0.5403
xI ≔ 0
xD ≔ 0.5403

⎛⎝xI + xD⎞⎠
xM ≔ ―――= 0.27015
2
f ⎛⎝xM⎞⎠ = 0.96373

xI ≔ 0.27015
xD ≔ 0.5403

⎛⎝xI + xD⎞⎠
xM ≔ ―――= 0.40523
2
f ⎛⎝xM⎞⎠ = 0.91901

xI ≔ 0.40523
xD ≔ 0.5403
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 0.47277
2
f ⎛⎝xM⎞⎠ = 0.89031

xI ≔ 0.47277
xD ≔ 0.5403
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 0.50654
2
f ⎛⎝xM⎞⎠ = 0.87443

Podemos continuar así las iteraciones hasta llegar al criterio de exactitud


MATLAB Command Window Page 1

Ingresar la función,intervalos y porcentaje de error:


Ingrese la funcion:
cos(x)

Y=

'cos(x)'

Ingrese el intervalo inferior:


0
Ingrese el intervalo superior:
2
Ingrese el porcentaje de error:
0.1

N Xa Xb Xr F(Xa) F(Xb) F(Xr) error


|----|------|------|-----|-------|---------|--------|---------|
0 0 2 1 1 -0.41614684 100
10.5g 118

1 1 2 1.5 1 -0.41614684
33.333333 10.5g 118

2 1.5 2 1.75 1 -0.41614684


14.285714 10.5g 118

3 1.5 1.75 1.625 1 -0.41614684


7.6923077 10.5g 118

4 1.5 1.625 1.5625 1 -0.41614684


4 10.5g 118

5 1.5625 1.625 1.59375 1 -0.41614684


1.9607843 10.5g 118

6 1.5625 1.59375 1.578125 1 -0.41614684


0.99009901 10.5g 118
MATLAB Command Window Page 2

7 1.5625 1.578125 1.5703125 1 -0.41614684


0.49751244 10.5g 118

8 1.5703125 1.578125 1.5742188 1 -0.41614684


0.24813896 10.5g 118

9 1.5703125 1.5742188 1.5722656 1 -0.41614684


0.1242236 10.5g 118

10 1.5703125 1.5722656 1.5712891 1 -0.41614684


0.062150404 10.5g 118

La raiz exacta es: 1.571289e+00

Numero de iteraciones: 10

>>
Método de la regla falsa
⎛x⎞
f ((x)) ≔ 3 ⋅ cos ⎜―⎟+2
⎝2⎠
xI ≔ 1
xD ≔ 6
⎛1⎞
f ⎛⎝xI⎞⎠ → 3 ⋅ cos ⎜―⎟+2
⎝2⎠
f ⎛⎝xD⎞⎠ → 3 ⋅ cos ((3)) + 2

⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠


xM ≔ xD - ―――――= 5.13437
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = -0.51854

xI ≔ 5.13437 = 5.13437
xD ≔ 6
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 4.14006
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = 0.56374

xI ≔ 4.14006 = 4.14006
xD ≔ 2
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 4.53469
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = 0.07528

f ⎛⎝xM⎞⎠ = 0.07528

xI ≔ 4.53469 = 4.53469
xD ≔ 2
⎛⎝xD - xI⎞⎠ f ⎛⎝xD⎞⎠
xM ≔ xD - ―――――= 4.5885
f ⎛⎝xD⎞⎠ - f ⎛⎝xI⎞⎠
f ⎛⎝xM⎞⎠ = 0.01406
4.5885 ~4.6

Podemos seguir haciendo iteraciones, hasta llegar al criterio de exactitud.


Método de la bisección
⎛⎝xI + xD⎞⎠
xM = ―――
⎛x⎞ 2
f ((x)) ≔ 3 ⋅ cos ⎜―⎟+2
⎝2⎠
ln ((a)) - ln ((ε))
xI ≔ 1 n = ―――――
xD ≔ 6 ln ((2))
a≔6-1 ε ≔ 10 -3
ln ((a)) - ln ((ε))
n ≔ ――――― = 12.28771
ln ((2))
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 3.5 Se deberán realizarán 12
2 iteraciones.

f ⎛⎝xM⎞⎠ = 1.46526
xI ≔ 1
xD ≔ 1.46526

⎛⎝xI + xD⎞⎠
xM ≔ ―――= 1.23263
2
f ⎛⎝xM⎞⎠ = 4.44804

xI ≔ 1.23263
xD ≔ 1.46526

⎛⎝xI + xD⎞⎠
xM ≔ ―――= 1.34895
2
f ⎛⎝xM⎞⎠ = 4.34311

xI ≔ 1.34895
xD ≔ 1.46526
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 1.40711
2
f ⎛⎝xM⎞⎠ = 4.28765

xI ≔ 1.40711
xD ≔ 1.46526
⎛⎝xI + xD⎞⎠
xM ≔ ―――= 1.43619
2
f ⎛⎝xM⎞⎠ = 4.25919

Podemos continuar así las iteraciones hasta llegar al criterio de exactitud


MATLAB Command Window Page 1

Ingresar la función,intervalos y porcentaje de error:


Ingrese la funcion:
3*cos(x/2)+2

Y=

'3*cos(x/2)+2'

Ingrese el intervalo inferior:


1
Ingrese el intervalo superior:
6
Ingrese el porcentaje de error:
0.1

N Xa Xb Xr F(Xa) F(Xb) F(Xr) error


|----|------|------|-----|-------|---------|--------|---------|
0 1 6 3.5 4.6327477 -0.96997749
100 10.5g 118

1 3.5 6 4.75 4.6327477 -0.96997749


26.315789 10.5g 118

2 3.5 4.75 4.125 4.6327477 -0.96997749


15.151515 10.5g 118

3 4.125 4.75 4.4375 4.6327477 -0.96997749


7.0422535 10.5g 118

4 4.4375 4.75 4.59375 4.6327477 -0.96997749


3.4013605 10.5g 118

5 4.59375 4.75 4.671875 4.6327477 -0.96997749


1.6722408 10.5g 118

6 4.59375 4.671875 4.6328125 4.6327477


-0.96997749 0.84317032 10.5g 118
MATLAB Command Window Page 2

7 4.59375 4.6328125 4.6132813 4.6327477


-0.96997749 0.42337003 10.5g 118

8 4.59375 4.6132813 4.6035156 4.6327477


-0.96997749 0.21213407 10.5g 118

9 4.59375 4.6035156 4.5986328 4.6327477


-0.96997749 0.10617966 10.5g 118

10 4.5986328 4.6035156 4.6010742 4.6327477


-0.96997749 0.053061658 10.5g 118

La raiz exacta es: 4.601074e+00

Numero de iteraciones: 10

>>

También podría gustarte