TRABAJO EN WORD DE METODOS NUMERICOS Gabyy
TRABAJO EN WORD DE METODOS NUMERICOS Gabyy
TRABAJO EN WORD DE METODOS NUMERICOS Gabyy
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE MATERIALES
CURSO:
MÉTODOS NÚMERICOS COMPUTARIZADOS
DOCENTE:
ALUMNA:
CICLO:
IV
TRUJILLO – PERÚ
2018
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
DEDICATORIA
Dios por habernos dado la vida, la voluntad y la oportunidad de estudiar hermosa carrera
con amplio campo en la investigación. A nuestros padres por estar siempre en los buenos
y malos momentos de nuestra corta vida, por mostrarnos en cada momento su apoyo
incondicional y el interés para desarrollarnos profesionalmente. A nuestro maestro el ing.
TEODORO ALBERTO GELDRES MARCHENA, quien se toma día a día el arduo trabajo de
transmitirnos sus diversos conocimientos e incentivarnos a realizar trabajos de
beneficiosos para nuestra carrera profesional.
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
INTRODUCCIÓN
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.
I. DIAGRAMAS DE FLUJO
1. MÉTODO DE NEWTON-RAPHSON
𝑓1 (𝑋1 , 𝑋2 , . . , 𝑋𝑁 )=0
𝑓2 (𝑋1 , 𝑋2 , . . , 𝑋𝑁 )=0
𝑓𝑁 (𝑋1 , 𝑋2 , . . , 𝑋𝑁 )=0
F(X)=0
Donde : F= [𝑓1 , 𝑓2 , . . , 𝑓𝑁 ]T
X= [𝑋1 , 𝑋2 , . . , 𝑋𝑁 ]
DIAGRAMA DE FLUJO
INICIO
X(K)←X(K-1)-[F’(X(K-1))]-1F(X(K))
E← X(K)- X(K-1)
1
norm(E)<tol
o BREAK
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
INICIO
i=1, n , i++
Sum1←0
Sum2←0
j=1 , n , j++
0 0
j<1 j>1
1 1
(𝑘) (𝑘−1)
Sum1←sum1+ (-aij/aii)𝑋𝑖 Sum2←sum2+ (-aij/aii)𝑋𝑗
(𝑘) (𝑘−1)
𝑋𝑖 ←w( Sum1+ Sum2-(bi/aii))+(1-w) 𝑋𝑖
error←||X(K)-X(K-1)||
0
error>tol
1
BREAK
X(k+1) ←X(k)
X(K)
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
3. MÉTODO DE GAUSS-SEIDEL
INICIO
i=1 , n , i++
Sum1←0
Sum2←0
j=1 , n , j++
0 0
j<1 0 j>1
1 1
(𝑘) (𝑘−1)
Sum1←sum1+ (-aij/aii)𝑋𝑖 Sum2←sum2+ (-aij/aii)𝑋𝑗
(𝑘)
𝑋𝑖 ←( Sum1+ Sum2-(bi/aii))
error←||X(K)-X(K-1)||
0
error>tol
1
BREAK
X(k+1) ←X(k)
X(K)
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
4. MÉTODO DE JACOBI
INICIO
n, A ,b ,X(0), kmax, e
d←10-10
i=1 , n , i++
sum←bi
diag←aii
1
|diag|<d
0 Elemento de la diagonal
j=1 , n , j++
muy chico
0
i≠j
1
BREAK
sum←sum-(aij*Yj)
(𝑘)
𝑋𝑖 ←sum/diag
2
3
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
1
2
3
r←||X(K)-X(K-1)||
1
r<e
0
BREAK
X(K+1) ←X(K)
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
5. MÉTODO DE SIMPSON
INICIO
f, a, b, nϵ2N
Sum1←f(a)+f(b)
Sum2←0
Sum3←0
h←(b-a)/n
Sum2←sum2+f(a+(2i-1)h)
Sum3←sum3+f(a+(2i-1)h)
sum←(h/3)(sum1+4sum2+2sum3)
sum
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
6. MÉTODO DE INTEGRACION
INICIO
f, h, x
f+←f(x+h)
f-←f(x-h)
f’←(1/2h)(f+-f-)
f’
FIN
INICIO
f, h, x
f+←f(x+h)
̅
𝑓←f(x)
f-←(x-h)
̅ -)
f’’←(1/h2)(f+-2𝑓+f
f’’
FIN
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
II. CODIFICACIÓN
1. MÉTODO DE NEWTON-RAPHSON
%Newton-Raphson.m
% "Método de Newton-Raphson"
%DESCRIPCIÓN:
% f1(x,y,z) = 0
% f2(x,y,z) = 0
% f3(x,y,z) = 0
% entrada:
% salida:
%EJEMPLO:
% f1 =x+y+z-3
% imax = 10
% tol = 0.5*10^(-5)
%===================================================
=======================
syms x y z
F1(x,y,z) = f1;
F2(x,y,z) = f2;
F3(x,y,z) = f3;
F1x(x,y,z) = diff(F1,x);
F1y(x,y,z) = diff(F1,y);
F1z(x,y,z) = diff(F1,z);
F2x(x,y,z) = diff(F2,x);
F2y(x,y,z) = diff(F2,y);
F2z(x,y,z) = diff(F2,z);
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
F3x(x,y,z) = diff(F3,x);
F3y(x,y,z) = diff(F3,y);
F3z(x,y,z) = diff(F3,z);
X(1) = x0(1);
Y(1) = x0(2);
Z(1) = x0(3);
for k=2:imax
IJ = inv(J);
Xs = Xk - (IJ*F);
X(k) = Xs(1);
Y(k) = Xs(2);
Z(k) = Xs(3);
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
E = Xs - Xk;
break
end
end
x = X(k)
y = Y(k)
z = Z(k)
3. MÉTODO DE GAUSS-SEIDEL
%Gauss_Seidel.m
% iteración Gauss-Seidel"
%DESCRIPCIÓN:
% entrada:
% A = matriz cuadrada A.
% salida:
%EJEMPLO:
% A = [2 -1 0; -1 3 -1 ; 0 -1 2]
% b = [1 8 -5]
% x = [0 0 0]
% itmax =100
% tol =0.5*10^(-5)
%===================================================
=======================
function [k,x]=Gauss_Seidel(A,b,x,itmax,tol)
n=size(A);
for k=1:itmax
y=x;
for i=1:n
s1=0;
s2=0;
for j=1:n
if j<i
s1=s1+A(i,j)*x(j);
else
if j>i
s2=s2+A(i,j)*y(j);
end
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
end
end
x(i)=-(s1+s2-b(i))/A(i,i);
end
e=x-y;
r=norm(e);
if(r>tol)
for i=1:n
y(i)=x(i);
end
else
break
end
end
4. MÉTODO DE JACOBI
%Jacobi.m
% iteración Jacobi"
%DESCRIPCIÓN:
% entrada:
% A = matriz cuadrada A.
% salida:
%EJEMPLO:
% A = [2 -1 0; -1 3 -1 ; 0 -1 2]
% b = [1 8 -5]
% x = [0 0 0]
% itmax =100
% tol =0.5*10^(-5)
%==========================================================================
function [k,x]=Jacobi(A,b,x,kmax,e)
[n, q]=size(A);
d=0.0000000001;
y=zeros(n);
itmax =100;
for k=1:kmax;
y=x;
for i=1:n;
sum=b(i);
diag=A(i,i);
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
if(abs(diag)<d)
return
end
for j=1:n;
if(j~=i)
sum=sum-(A(i,j)*y(j));
end
end
x(i)=sum/diag;
end
%disp(k);
%disp(x);
z=x-y;
r=norm(z);
if(r<e)
%disp(k);
%disp(x);
return
end
end
end
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
5. MÉTODO DE SIMPSON
%Integral.m
%DESCRIPCIÓN:
% un intervalo [a,b]
% entrada:
% salida:
% [a,b].
% syms x
% Simpson(exp(-x^2),10,0,1)
%===================================================
=======================
syms x
f(x) = F;
sum2 = 0;
sum3 = 0;
h = (b-a)/n;
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
sum1 = (f(a)+f(b));
for i=1:(n/2)
end
for j=1:((n/2)-1)
end
I = double(I);
end
6. MÉTODO DE INTEGRACION
%Primera_Deriva.m
%DESCRIPCIÓN:
% entrada:
% h = tamaño de paso.
% salida:
% syms x
% PDerivada(sin(cos(exp(x))),pi,0.001)
% a =1
% f(x) = sin(cos(x))
% h = 0.01
% PDerivada(f,a,h)
%===================================================
=======================
syms x
f(x) = F;
f1 = f(a+h);
f2 = f(a-h);
D = (1/(2*h))*(f1 + f2);
D = double(D);
end
SEGUNDA DERIVADA
%Segunda_Deriva.m
%DESCRIPCIÓN:
% entrada:
UNIVERSIDAD NACIONAL DE TRUJILLO FACULTAD DE INGENIERÍA
MÉTODOS NUMÉRICOS COMPUTARIZADOS Escuela de Ingeniería de Materiales
% h = tamaño de paso.
% salida:
% syms x
% a =1
% f(x) = cos(x)
% h = 0.01
% PPDerivada(f,a,h)
%==========================================================================
syms x
f(x) = F;
f1 = f(a+h);
f2 = f(a);
f3 = f(a-h);
DD = double(DD);
end