ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Metodos Numericos

frankorju4 de Marzo de 2015

525 Palabras (3 Páginas)266 Visitas

Página 1 de 3

TRABAJO METODOS NUMÉRICOS

METODO DE BAIRSTOW

FRANKLIN ORJUELA MONTIEL

COD: 2007269503

JUAN DAVID SANMIGUEL

COD: 2007270014

PRESENTADO A: Ing. YAMIL ARMANDO CERQUERA

UNIVERSIDAD SURCOLOMBIANA

INGENIERIA AGRICOLA

METODOS NUMÉRICOS

NEIVA – HUILA

2014 A

METODO BAIRSTOW

 Planteamiento del problema

Sea f(x) = -2x^5+x^4-x^3+2x^2-3x+1 encontrar las raíces por el método de BAIRSTOW

 Aplicación del algoritmo

Por el programa matlab

clc;

format long;

r = input('Digite r: ');

s = input('Digite s: ');

a = [-2 1 -1 2 -3 1];

n = length(a);

error = 1e-10;

dr = r; ds = s;

i = 1;

while n>3;

while abs(dr) > error && abs(ds) > error;

b(n) = a(n);

b(n-1) = a(n-1) + r*b(n);

c(n) = b(n);

c(n-1) = b(n-1) + r*c(n);

w = n-2;

while w >= 1;

b(w) = a(w) + r*b(w+1) + s*b(w+2);

c(w) = b(w) + r*c(w+1) + s*c(w+2);

w = w-1;

end

%disp([a;b;c]);

m = [c(3) c(4); c(2) c(3)];

Ti = [-b(2); -b(1)];

v = inv(m)*Ti;

dr = v(1); r = r + dr;

ds = v(2); s = s + ds;

end

raiz = (r+sqrt(r^2+4*s))/2

raiz = (r-sqrt(r^2+4*s))/2

i = i+2;

a = b(3:n);

n = n-2;

dr = r;

ds = s;

end

if n == 3

raiz = (-a(2)+sqrt(a(2)^2-4*a(3)*a(1)))/(2*a(3))

raiz = (-a(2)-sqrt(a(2)^2-4*a(3)*a(1)))/(2*a(3))

else

raiz = -a(1)

end

 Resultados

Digite r: 1

Digite s: 1

raiz =

-0.466237758484792 + 0.711522341247553i

raiz =

-0.466237758484792 - 0.711522341247553i

raiz =

0.810793094456950 + 0.733896307813953i

raiz =

0.810793094456950 - 0.733896307813953i

raiz =

2.310889328056402

 Aplicación del algoritmo:

Para el desarrollo del algoritmo se hace necesario conocer valores iniciales como lo son para este caso, la función, los valores iniciales de r y s para el desarrollo normal de la programación insertar un error el cual va a ser la guía de proximidad de la solución. Seguidamente el algoritmo evalúa la función. El algoritmo va obteniendo sucesivamente en cada paso un intervalo más pequeño. Así seguidamente hasta que el valor de r y s sea menor al error, con este nuevo r y s calculamos las raíces en la ecuación cuadrática

 Conclusiones:

Es de gran provecho como ingeniero tener nuevas herramientas a la hora de evaluar raíces de ecuaciones ya que permite un desarrollo más ágil seguro que al hacerlo manualmente, esto se hace dispendioso y poco confiable, creo que es un métodos muy aplicativo y sencillo, y por sobre todo se pueden hallar también raíces imaginarias.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com