Professional Documents
Culture Documents
METODOS CERRADOS
0.1.
OBJETIVOS DE LA PRACTICA
0.2.
TRABAJO PREPARATORIO
1. Revisar el mtodo grfico para estimar las races de una ecuacin no lineal.
2. Revisar los mtodos cerrados de solucin de ecuaciones no lineales: Biseccin y Regla falsa.
3. Revisar los apuntes de trazado grfico en matlab.
0.3.
PRACTICA DE LABORATORIO
0.3.1.
Funcin 1: Intervalo
Determina los subintervalos de cambio de signo para una funcin dentro de un intervalo [a, b]:
function intervalo(f,a,b,D)
% Determina los subintervalos de cambio de signo dentro de un intervalo [a,b].
% Datos:
%
f: la funcion a evaluar
%
a: lim inf de busqueda
%
b: lim sup de busqueda
%
D: numero de divisiones [a,b]
% Ejemplo:
%
>> intervalo(cos,0,2*pi,10)
%
>> fplot(cos, [0 2*pi])
dx = (b-a)/D;
x = a;
for i=1:D
if ( sign(feval(f,x))*sign(feval(f,x+dx)) < 0 )
fprintf(Cambio de signo [ %f , %f]\n, x, x+dx);
end
x = x + dx;
end
Mtodos Numricos
0.3.2.
Guia No 02
DAME-UNSAAC - 2013
Funcin 2: Biseccin
0.3.3.
El mtodo de la regla falsa difiere en la manera de estimar la raz, c, para eso utiliza la regla:
c=
bf (a) af (b)
f (a) f (b)
ba
f (b) f (a)
http://lavaweb.net
Cuestionario
1. Digite
la funcin Biseccin y determine las tres primeras races de la ecuacin:
x2 sin( x) = 5 con una tolerancia de 0.000001.
Intervalo
raz
f(raz)
Iteraciones
2. Modifique la funcin Biseccin para obtener la Regla Falsa y resuelva la pregunta (1):
Intervalo
raz
f(raz)
Iteraciones
3. Modifique intervalo.m de modo que utilice la funcin que implementa la Regla Falsa y determine todas
las races de: tan(x) + 3,45 = 1,1x en el intervalo [2, 4]. Use la tolerancia de modo que la raiz, c, sea tal
que |f (c)| < . Con 7 cifras significativas.
Intervalo
raz
f(raz)
Iteraciones