Вы находитесь на странице: 1из 9

LABORATORIO DE METODOS NUMERICOS

SISTEMAS NO LINEALES
Profesor: OSCAR TINOCO G.
Curso : Mtodos Numricos

Alumna : Cecilia Fuentes Rivera Suca Cdigo : 10170186

METODOS NUMERICOS
SISTEMAS NO LINEALES
Prof. Oscar Tinoco G.

1. Hallar intervalos de longitud 0,1 que contengan a cada una de las races del polinomio f(x) = x3 x2 4x + 3 y calcula la mayor de ellas con un error inferior a 10-3 por el mtodo de la biseccin.
% fun1.m function [f]=fun1(x) f=x.^3-x.^2-4.*x+3 ;

Programa para localizar y mostrar los intervalos que contengan races:

La mayor raz debe encontrase en el intervalo [2.1, 2.2]

raiz: 2.1988

2. Hallar intervalos de longitud 0,1 que contengan a cada una de las races del polinomio f(x) = 32x6 48x4 + 18x2 1. Usar el mtodo de la biseccin para encontrar la menor raz real y positiva de f(x) con tres cifras decimales correctas.
(Los valores exactos de las races son cos((2j 1)pi/12), j = 1, 2, .6)
% fun2.m function [f]=fun2(x) f=32.*x.^6-48.*x.^4+18.*x.^2-1 ;

La menor raz real y positiva debe encontrase en el intervalo [0.2, 0.3]


function raiz=biseccion(fdex,a,b) %biseccion %datos %fdex=es la funcion %a,b=los valores extremos del intervalo %resultados %raiz=valor del a solucion error=0.0005; k=0; fxa=32.*a.^6-48.*a.^4+18.*a.^2-1; fxb=32.*b.^6-48.*b.^4+18.*b.^2-1; if fxa*fxb<=0 while abs(b-a)/2>error m=(a+b)/2; fprintf('%5d%10.5f%10.5f%10.5f\n',k,a,b,m); k=k+1; fxm=32.*m.^6-48.*m.^4+18.*m.^2-1; if fxa*fxm<=0 % cambiar por nuevo a o b b=m; fxb=fxm; else a=m; fxa=fxm; end

end raiz=m; else fprintf('cambiar limites'); end

raiz = 0.2586 3. La ecuacin que se muestra tiene una nica raz en el intervalo (-1,0). Utilizar el mtodo de Newton y de la secante para obtener esta raz con cuatro cifras decimales correctas.

METODO DE LA SECANTE

raiz = -0.5884

METODO DE NEWTON-RAPHSON