Escolar Documentos
Profissional Documentos
Cultura Documentos
METODOS NUMERICOS
INFORME DE TRABAJO PRIMER PARCIAL
TEMA:
ELIMINACIN DE GAUSS-SIMPLE Y MTODO DE
GAUSS-JORDAN..
ALUMNOS:
CAROLINA MARTNEZ.
MANCHAY DIEGO.
ZAMBRANO JIMMY.
.
FECHA DE ENTREGA:
20 DE NOVIEMBRE DEL 2014
PERODO ELECTIVO:
OCTUBRE 2014- FEBRERO 2015
CALIFICACIN:
METODOS NUMERICOS
Alumno: Diego Manchay
e-mail: dmanchay@edu.ups.ec
INFORME N2
1. RESUMEN:
Los mtodos numricos nos vuelven aptos para entender esquemas
numricos a fin de resolver problemas matemticos, de ingeniera,
un mtodo que se utiliza es la eliminacin de Gauss el mtodo
fundamental para resolver ecuaciones algebraicas lineales
simultneas es un algoritmo efectivo en extremo para obtener las
soluciones de muchos problemas en ingeniera. Adems se
menciona operaciones en matrices y su traspuesta esto utilizando
mtodos computacionales avanzados en un entorno como el
interfaz de Matlab.
PALABRAS CLAVE: Mtodos Numricos, Matemticas de
Matlab.
4. INTRODUCCION
El presente artculo da a conocer ciertos conceptos de la
eliminacion de Gauss Simple y sus aplicaciones em problemas de
la ingenieria de manera prctica y utilizando un programa
realizado en Matlab , la cual va a proporcionar una facilidad al
momento de realizar cualquier tipo de ejercicio que requiera del
mismo ,as permitiendo la interaccin entre el usuario y los
servicios que ofrece nuestra programacin.
5. MARCO TEORICO
5.1. ELIMINACION DE GAUSS SIMPLE.
En la ingenieria ciertos problemas brindan un numero
determinado de incognitas,utilizando las ecuaciones se puede
desarrollar un esquema sistemtico o algortmico para eliminar
incgnitas y sustituir con el fin de encontrar el valor deseado de
alguna variable. La eliminacin de Gauss es el ms bsico de
dichos esquemas.
5.1.1 Eliminacin hacia adelante de incgnitas.
La primera fase consiste en reducir el conjunto de ecuaciones a un
sistema triangular superior. El paso inicial ser eliminar la primera
incgnita, x1, desde la segunda hasta la n-sima ecuacin. Para
ello, se utiliza operaciones aritmeticas simples como divicion,
multiplicacion,suma ,resta
3. OBJETIVO GENERAL:
MTODOS NUMRICOS
Campus Kennedy
E=
1 5 9
7 2 3
4 0 6
>> F = [2 0 1; 1 7 3]
F=
2 0 1
1 7 3
>> G= [7 5 4]
G=
7 5 4
a) Hallar las dimensiones de las matrices
>> size (A)
ans =
3 2
>> size (B)
ans =
3 3
>> size (C)
ans =
3 1
>> size (D)
ans =
2 4
>> size (E)
ans =
3 3
>> size (F)
ans =
2 3
>> size (G)
ans =
1
3
49
36
16
9 36
36 25
81
9
16 0
>> F.^2
ans =
4 0
1 49
>> G.^2
ans =
49 25
>> A(1,:)
ans =
4 5
>> A(2,:)
ans =
1 2
>> A(3,:)
ans =
5 6
>> A(:,1)
ans =
4
1
5
>> A(:,2)
ans =
5
2
6
>> B(1,:)
ans =
4 3
>> B(2,:)
ans =
1 2
>> B(3,:)
ans =
2 0
>> B(:,1)
ans =
4
1
2
>> B(:,2)
ans =
3
2
0
>> B(:,3)
ans =
7
6
4
>> C(1,:)
ans =
3
>> C(2,:)
ans =
5
>> C(3,:)
ans =
1
36
1
9
16
MTODOS NUMRICOS
Campus Kennedy
>> C(:,1)
ans =
3
5
1
>> D(1,:)
ans =
9 4
>> D(2,:)
ans =
2 -1
>> D(:,1)
ans =
9
2
>> D(:,2)
ans =
4
-1
>> D(:,3)
ans =
3
6
>> D(:,4)
ans =
-6
5
>> E(1,:)
ans =
1 5
>> E(2,:)
ans =
7 2
>> E(3,:)
ans =
4 0
>> E(:,1)
ans =
1
7
4
>> E(:,2)
ans =
5
2
0
>> E(:,3)
ans =
9
3
6
>> F(1,:)
ans =
2 0
>> F(2,:)
ans =
1 7
>> F(:,1)
ans =
2
3 -6
1
>> F(:,2)
ans =
0
7
>> F(:,3)
ans =
1
3
>> G(1,:)
ans =
7 5 4
>> G(:,1)
ans =
7
>> G(:,2)
ans =
5
>> G(:,3)
ans =
4
c) Hallar los valores de las posiciones:
>> A(1,2)
ans =
5
>> B(2, 3)
ans =
6
>> D(3, 2)
??? Index exceeds matrix dimensions.
>> E(2, 2)
ans =
2
>> F(1, 2)
ans =
0
>> G(1, 2)
ans =
5
d) Realizar las siguientes operaciones:
Completamos las matrices para que sean todas cuadradas
rellenando con CEROS para poder realizar las operaciones.
>> A = [4 5 0 0; 1 2 0 0; 5 6 0 0; 0 0 0 0]
A=
4 5 0 0
1 2 0 0
5 6 0 0
0 0 0 0
>> B = [4 3 7 0; 1 2 6 0; 2 0 4 0; 0 0 0 0]
B=
4 3 7 0
1 2 6 0
2 0 4 0
0 0 0 0
>> C = [3 0 0 0; 5 0 0 0; 1 0 0 0; 0 0 0 0]
C=
3 0 0 0
MTODOS NUMRICOS
Campus Kennedy
5 0 0 0
1 0 0 0
0 0 0 0
>> D = [9 4 3 -6; 2 -1 6 5; 0 0 0 0; 0 0 0 0]
D=
9 4 3 -6
2 -1 6 5
0 0 0 0
0 0 0 0
>> E = [ 1 5 9 0; 7 2 3 0; 4 0 6 0; 0 0 0 0]
E=
1 5 9 0
7 2 3 0
4 0 6 0
0 0 0 0
>> F = [2 0 1 0; 1 7 3 0; 0 0 0 0; 0 0 0 0]
F=
2 0 1 0
1 7 3 0
0 0 0 0
0 0 0 0
>> G = [7 5 4 0; 0 0 0 0; 0 0 0 0; 0 0 0 0]
G=
7 5 4 0
0 0 0 0
0 0 0 0
0 0 0 0
>> E+B
ans =
5 8 16 0
8 4 9 0
6 0 10 0
0 0 0 0
>> A+F
ans =
6 5 1 0
2 9 3 0
5 6 0 0
0 0 0 0
>> B-E
ans =
3 -2 -2 0
-6 0 3 0
-2 0 -2 0
0 0 0 0
>> 7*B
ans =
28 21 49 0
7 14 42 0
14 0 28 0
0 0 0 0
>> A*B
ans =
21 22 58 0
6 7
19 0
26 27 71 0
0 0 0
0
>> C'
ans =
3 5 1 0
0 0 0 0
0 0 0 0
0 0 0 0
>> B*A
ans =
54 68 0 0
36 45 0 0
28 34 0 0
0 0 0 0
>> D'
ans =
9 2 0 0
4 -1 0 0
3 6 0 0
-6 5 0 0
>> A*C
ans =
37 0 0 0
13 0 0 0
45 0 0 0
0 0 0 0
>> A*C
ans =
37 0 0 0
13 0 0 0
45 0 0 0
0 0 0 0
>> I=eye(4)
I=
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
>> I*B
ans =
4 3 7 0
1 2 6 0
2 0 4 0
0 0 0 0
>> E'*E
ans =
66 19 54 0
19 29 51 0
54 51 126 0
0 0 0
0
>> C'*C
ans =
35 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
CODIGO DEL PROGRAMA.
A=input('Matriz cuadrada A : ')
b=input('Vector de trminos independientes b :')
[n,q]=size(A);
for i=1:n-1;
Piv=0;
Piv= abs (A(i,i));
p=i;
for k=i+1:n
if abs (A(k,i))>Piv;
Piv=abs(A(k,i));
p=k;
MTODOS NUMRICOS
Campus Kennedy
2
1
1
b=
2.0000
1.0000
-0.3333
3.0000 1.0000
0
0
2.0000 5.0000
0
0
0.1667
2.0000
1.0000
-0.5000
Donde el Resultados de las incgnitas:
-2.0000
8.0000
-3.0000
CODIGO DEL PROGRAMA
function callcramer(m)
disp(' ');
A = rand(m,m);
b = rand(m,1);
disp('Timing backslash:');
tic
x = A\b; % Backslash operator for solving A*x = b
toc
xc = cramersrule(A,b);
disp(['norm of backslash residual = '
num2str(norm(A*x-b),4)]);
disp(['norm of Cramer''s Rule residual = '
num2str(norm(A*xc-b),4)]);
disp(' ');
return
end
function x = cramersrule(A,b) % Demo of Cramer's
Rule for
solving A*x = b
disp('Timing Cramer''s Rule:');
tic
[m n] = size(b);
z = zeros(m,1);
Ai = A;
for k=1:m
Ai(:,k) = b;
z(k) = det(Ai);
Ai(:,k) = A(:,k);
end
detA = det(A);
x = z / detA;
toc
disp(['Max abs(det(Ai)) = ' num2str(max(abs(z)),4)]);
disp(['abs(det(A)) = ' num2str(abs(detA),4)]);
return
end
ESTE CODIGO SE LO REALIZO EN MATLAB R2013.
c) Comprobacin de las races:
>> x=[0 2 5;2 1 1; 3 1 0]
x=
0 2 5
2 1 1
3 1 0
>> y=[-2;8;-3]
y=
MTODOS NUMRICOS
Campus Kennedy
-2
8
-3
>> x*y
ans =
1
1
2
MTODOS NUMRICOS
Campus Kennedy
9.13 Resuelva:
x1 + x2 - x3 = -3
6x1 + 2x2 + 2x3 = 2
- 3x1 + 4x2 + x3 = 1
Con:
(a) la eliminacin Gauss ,
(b) la eliminacin de Gauss con parciales pivotante,
Donde :
X1= -0.25
X2= -0.5
X3= 2.25
Como podemos obcervar en la figura 7, el programa obtiene el
resultado del sistema de ecuaciones palnteado para el problema
9.13 utilizando el metodo de eliminacion de Gauss.
ESTE CODIGO SE LO REALIZO EN MATLAB R2013Y ES EL MISMO
QUE EL PROBLEMA 9.9.
9.14 Realizar el mismo clculo que en el ejemplo 9.11, pero el uso
cinco paracaidistas con las siguientes caractersticas:
Tabla 1: Datos para del problema 9.14
MTODOS NUMRICOS
Campus Kennedy
La respuesta es : 2
ESTE CODIGO SE LO REALIZO EN MATLAB R2013
MTODOS NUMRICOS
Campus Kennedy
Matriz C
Ingrese la matriz
A = [1 2 -1; 5 2 2; -3 5 -1]
En donde el ; separa una fila de la matriz con la columna en esta
matriz se puede apreciar su dimencionamiento que es de 3x3
Ingrese el vector B, correspondiente
independientes b= [2; 9; 1]
los
trminos
Column 4
9.0000
6.4000
-1.451613
SOLUCION:
La matriz Ab final:
Columns 1 through 3
5.000 2.000 2.000
0 6.20000 0.2000
0 0
-1.451613
Column 4
9.000
6.4000
-1.451613
La solucion de X1 hasta Xn es:
X1= 1
X2= 1.000000000000000
X3= 1
>>
En esta parte vemos la eliminacion gausiana con pivoteo parcial
Y su solucion como se ve en la figura 17.
MTODOS NUMRICOS
Campus Kennedy