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

Análisis numérico es encontrar soluciones "aproximadas"


Enviado por   •  22 de Junio de 2014  •  Tesis  •  1.499 Palabras (6 Páginas)  •  395 Visitas

Página 1 de 6

INTRODUCCIÓN

En este proyecto encontraremos, teoría respecto a los métodos numéricos donde se desarrollaran los contenidos, también encontraremos una variedad de teorías y teoremas, como también ejemplos de cada caso.

También encontraremos las teorías de los tres métodos numéricos, también tendremos ejemplos de cada método numérico.

Es importante leer y entender cada método numérico, estos métodos numéricos nos sirven para una gran utilidad y resolución de problemas.

OBJETIVOS

Comprender los métodos numéricos más utilizados para resolver problemas en ingeniería.

Usar el análisis numérico para la solución de problemas de ingeniería.

Definir dónde se utilizan los métodos numéricos.

Describir los pasos para la programación de métodos numéricos.

Es aprender sobre la teoría de los tres métodos numéricos requeridos.

Poder desarrollar ejercicios y resolverlos mediante los métodos numéricos, como también saber su teoría y utilidad.

Poder reconocer la diferencia entre cada método y su utilidad.

MÉTODOS NUMÉRICOS

Los métodos numéricos son técnicas mediante las cuales es posible formular problemas matemáticos de tal forma que puedan resolverse usando operaciones aritméticas.

El análisis numérico trata de diseñar métodos para "aproximar" de una manera eficiente las soluciones de problemas expresados matemáticamente.

El objetivo principal del análisis numérico es encontrar soluciones "aproximadas" a problemas complejos utilizando sólo las operaciones más simples de la aritmética. Se requiere de una secuencia de operaciones algebraicas y lógicas que producen la aproximación al problema matemático.

MÉTODOS NUMÉRICOS ECUACIONES NO LINEALES

MÉTODO DE NEWTON RAPHSON

Este método se utiliza para encontrar aproximaciones que converjan hacia la raíz que buscamos, por medio de iteraciones, que no es otra cosa que comenzar con un valor cercano a cero, y después ir hallando las rectas tangentes a la función que se nos plantea, hasta que encontremos uno que se aproxime lo suficiente a la raíz.

Grafica 1

x_(n+1)= x_n- (f (x_n))/(f´(x_n))

Ecuación general Newton Raphtson 1.1

EN MATLAB:

function[x,fx,xx] = newton(f,df,x0,Tolx,MaxIter)

%newton.m to solve f(x) = 0 by using Newton method.

%input: f = =ftn to be given as a string 'f' if defined in an M-file

% df = df(x)/dx (if not given, numerical derivate is used)

% x0 = the initial guess of the solution

% Tolx = the upper limit of |x(k)- x(k-1)|

% MaxIter = the maximum # of iteration

% output: x = the point which the algorithm has reached

% fx = f(x(last)), xx = the history of x

h =1e-4; h2 =2*h; TolFun=eps;

if nargin == 4 && isnumeric(df), MaxIter = Tolx; Tolx =x0;x0 = df, end

xx(1)= x0;fx =feval(f,x0);

for k = 1:MaxIter

if - isnumeric(df),dfdx = feval(df,xx(k));%derivative function

else dfdx = (feval(f,xx(k)+h)-feval(f,xx(k)-h))/h2;%numerical drv

end

dx =-fx/dfdx;

xx(k+1)=xx(k)+dx;%Eq.(4.4.2)

fx = feval (f,xx(k+1));

if abs(fx)<TolFun | abs (dx) <Tolx, break;end

end

x = xx(k+1)

if k == MaxIter,fprintf('The best in %d iterations\n', MaxIter), end

EJEMPLO 01:

Encuentre una raíz real de la ecuación:

f(x)= x^3+2x^2+10x-20 ; mediante el método de Newton Raphson, x_0=1 , con ε= 〖10〗^(-3) aplicado a | x_(i+1)- x_(i ) |

Solución:

Se sustituye f(x) y f´(x) en 1.1

x_(i+1)= x_i- (x_i^3+2x_i^2+10 x_i-20)/(3x_i^2+4 x_i+10)

Primera iteración:

x_1= 1- ((1)^3+2 (1)^2+10 (1)-20)/(3 (1)^2+4 (1)+10)=1.41176

Como x_1 ≠ x_0 , se calcula x_2

Segunda iteración:

x_2= 1.41176- ((1.41176)^3+2 (1.41176)^2+10 (1.41176)-20)/(3 (1.41176)^2+4 (1.41176)+10)

=1.36934

Con este proceso obtenemos la siguiente tabla:

I x_i | x_(i+1)- x_i |

0 1.0000

1 1.4118 0.4118

2 1.3693 0.0424

3 1.3688 0.0005

4 1.3688 0.0000

Ahora empleando MATLAB:

>> f1=inline('x^3 +2*x^2 + 10*x - 20','x')

>> f2=inline('3*x^2 + 4*x + 10','1')

>> [x,fx,xx] = newton(f1,f2,1,1e-4,50)

>>plot(xx)

EJEMPLO 02:

Encuentre una raíz real de la ecuación:

f(x)= 〖8x〗^3+3x^2+4x-5 ; mediante el método de Newton Raphson, x_0=1 , con ε= 〖10〗^(-3) aplicado a | x_(i+1)- x_(i ) |

Solución:

Se sustituye f(x) y f´(x) en 1.1

x_(i+1)= x_i- (〖8x〗_i^3+3x_i^2+4x_i-5)/(24x_i^2+6 x_i+4)

Primera iteración:

x_1= 1- (〖8(1)〗^3+3 (1)^2+4 (1)-5)/(24 (1)^2+6 (1)+4)

=0.70588

Como x_1 ≠ x_0 , se calcula x_2

Segunda iteración:

x_2= 0.70588- (〖8(0.70588)〗^3+3(0.70588)^2+4 (0.70588)-5)/(24(0.70588)^2+6 (0.70588)+4)

=0.60029

Con este proceso obtenemos la siguiente tabla:

I x_i | x_(i+1)- x_i |

0 1.00000

1 0.70588 0.29412

2 0.60030 0.10550

3 0.58720 0.01310

4 0.58701 0.00019

5 0.58701 0.00000

Ahora empleando MATLAB:

>> f3=inline('8*x^3 +3*x^2 + 4*x - 5','x')

>> f4=inline('24*x^2 + 6*x + 4','1')

>> [x,fx,xx] = newton(f3,f4,1,1e-4,50)

>>plot(xx)

MÉTODO DE LA BISECCIÓN

El método de la bisección tiene como base el teorema del valor intermedio en particular si f(x) es una función continua en un intervalo

...

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