You are on page 1of 10

Objetivos

Método de la Bisección
Método de Newton Raphson
Método de la Secante
Aplicación
Planteo del problema no lineal

MÉTODOS NUMÉRICOS,
LABORATORIO N◦2

Docentes del curso - sección

FACULTAD DE INGENIERÍA CIVIL


UNIVERSIDAD NACIONAL DE INGENIERÍA

Abril del 2018

Docentes del curso - sección Métodos Numéricos MA195-I, 2018-1


Contenido

1 Objetivos

2 Método de la Bisección

3 Método de Newton Raphson

4 Método de la Secante

5 Aplicación

6 Planteo del problema no lineal


Objetivos
Método de la Bisección
Método de Newton Raphson
Método de la Secante
Aplicación
Planteo del problema no lineal

Objetivo

Los objetivos que se pretende lograr en los dos primeros la-


boratorios son:
Conocer y usar los comandos de Matlab.

Docentes del curso - sección Métodos Numéricos MA195-I, 2018-1


Objetivos
Método de la Bisección
Método de Newton Raphson
Método de la Secante
Aplicación
Planteo del problema no lineal

Objetivo

Los objetivos que se pretende lograr en los dos primeros la-


boratorios son:
Conocer y usar los comandos de Matlab.
Programar en Matlab, algoritmos para una ecuación
no lineal: Bisección, Newton y Secante

Docentes del curso - sección Métodos Numéricos MA195-I, 2018-1


Objetivos
Método de la Bisección
Método de Newton Raphson
Método de la Secante
Aplicación
Planteo del problema no lineal

Objetivo

Los objetivos que se pretende lograr en los dos primeros la-


boratorios son:
Conocer y usar los comandos de Matlab.
Programar en Matlab, algoritmos para una ecuación
no lineal: Bisección, Newton y Secante
Usar el software PSeINT 2014, para exportar a código
de Matlab.

Docentes del curso - sección Métodos Numéricos MA195-I, 2018-1


Método de la Bisección
Método
Siendo I = [a, b] el intervalo incial donde existe raiz.

ai + b i
yi = , donde : Ii = [ai , bi ]; i = 1, 2, 3, . . .
2
Algoritmo
Datos: a, b, f, tol Salida: Raiz, niter
1 niter ← 0
2 A ← a, B ← b
3 Mientras (|A − B| > tol)
3.1 y ← A+B2
3.2 Si (f (A) ∗ f (y) < 0) B ← y
sino A ← y
3.3 niter ← niter + 1
4 Raiz ← y
Método de Newton Raphson
Método
Siendo y0 una aproximación inicial

f (yi−1 )
yi = yi−1 − , i = 1, 2, 3, . . .
df (yi−1 )

Algoritmo
Datos: y0 , f, df, tol Salida: Raiz, niter
1 y1 ← y0 − dff (y 0)
(y0 )
2 niter ← 1
3 Mientras (|y0 − y1 | > tol)
3.1 y0 ← y1
f (y0 )
3.2 y1 ← y0 − df (y0 )
3.3 niter ← niter + 1
4 Raiz ← y1
Método de la Secante

Método
Siendo y0 , y1 dos aproximaciones iniciales

f (yi−1 )(yi−1 − yi−2 )


yi = yi−1 − , i = 2, 3, 4, . . .
f (yi−1 ) − f (yi−2 )

Algoritmo
Datos: y0 , y1 , f, tol Salida: Raiz, niter
1 niter ← 0
2 Mientras (|y0 − y1 | > tol)
1 )(y1 −y0 )
3.1 y2 ← y1 − ff(y
(y1 )−f (y0 )
3.2 y0 ← y1 , y1 ← y2
3.3 niter ← niter + 1
3 Raiz ← y2
Problema

Problema
Por un canal trapezoidal fluye agua a una tasa de
3
Q = 20 ms . La profundidad crı́tica y para dicho canal
Q2 m
satisface la ecuación 0 = 1 − gA3 B donde g = 9,81 s2 ,
c

Ac : Área de la sección transversal (m2 ) y B : Ancho del


canal en la superficie (m). Para este caso, el ancho y área
de la sección transversal se relacionan con la profundidad
y, por medio de B = 3 + y, Ac = 3y + y 2 /2. Resuelva para
la profundidad crı́tica con el uso de los métodos:
1 Bisección con una tolerancia de 10−6 .
2 Newton con una tolerancia de 10−6 .
3 Secante con una tolerancia de 10−6 .
Problema no lineal

Problema no lineal

y2 3
f (y) = (9,81)[3y + ] − 400(y + 3) = 0
2
Si y > 0, usando bolzano tenemos y ∈ I = [1, 2]

También se expresa su derivada como:

y2 2
df (y) = 3(9,81)[3y + ] (3 + y) − 400
2

You might also like