SEGUNDO PARCIAL
TAREA 2: MTODOS DE GAUSS Y GAUSS-JORDAN CON PIVOTEO PARCIAL
FECHA DE ENTREGA: 27 DE SEPTIEMBRE DE 2013
INSTRUCCIONES: Emplee el mtodo de eliminacin y precisin indicados en cada ejercicio.
Explique por qu se le pide tal precisin. No simplifique el sistema ni reordene las ecuaciones
EJERCICIO 1
Mtodo de Gauss con pivoteo parcial y precisin simple con redondeo a 5 cifras.
Una vez que tenemos nuestra matriz en la configuracin deseada procedemos a despejar cada uno
de los valores de nuestras variables
>> x(4)=a(4,5)/a(4,4)
>> x(3)=(a(3,5)-a(3,4)*x(4))/a(3,3)
>> x(2)=(a(2,5)-a(2,4)*x(4)-a(2,3)*x(3))/a(2,2)
>> x(1)=(a(1,5)-a(1,4)*x(4)-a(1,3)*x(3)-a(1,2)*x(2))/a(1,1)
x=
2.9399 0.0707 5.6777 4.3798
>> x'
2.9399
0.0707
5.6777
4.3798
Los valores que corresponden a las incgnitas en el sistema de ecuaciones son respectivamente:
2.9399
0.0707
EJERCICIO 2
Mtodo de Gauss con pivoteo parcial y precisin doble a 16 cifras:
0
1
0
1
>> a(4,:)=a(4,:)-a(2,:)/a(2,2)*a(4,2);
>> a(5,:)=a(5,:)-a(2,:)/a(2,2)*a(5,2);
>> a
>> a(4,:)=a(4,:)-a(3,:)/a(3,3)*a(4,3);
>> a(5,:)=a(5,:)-a(3,:)/a(3,3)*a(5,3);
>> a
>> aux=a(5,:); a(5,:)=a(4,:); a(4,:)=aux
>> a(5,:)=a(5,:)-a(4,:)/a(4,4)*a(5,4)
a=
1.0e+005 *
Columns 1 through 5
-0.01400000000000 0.26880000000000 -1.17600000000000 1.79200000000000 -0.88200000000000
0
0.01260000000000 -0.08820000000000 0.16800000000000 -0.09450000000000
0
0
-0.00420000000000 0.01280000000000 -0.00900000000000
0
0
0
-0.00072000000000 0.00090000000000
0
0
0
0
0.05005000000000
Column 6
0
0.00001000000000
0.00000761904762
0.00001857142857
0.00205444444444
Una vez que tenemos nuestra matriz en la configuracin deseada procedemos a despejar cada uno de los valores de
nuestras variables
>> x(5)=a(5,6)/a(5,5);
>> x(4)=(a(4,6)-a(4,5)*x(5))/a(4,4);
>> x(3)=((a(3,6)-a(3,5)*x(5))-a(3,4)*x(4))/a(3,3);
>> x(2)=((a(2,6)-a(2,5)*x(5))-a(2,4)*x(4)-a(2,3)*x(3))/a(2,2);
>> x(1)=((a(1,6)-a(1,5)*x(5))-a(1,4)*x(4)-a(1,3)*x(3)-a(1,2)*x(2))/a(1,1);
>> x'
ans =
1.533333333333308
0.916666666666665
0.676190476190476
0.541666666666667
0.453968253968254
Los valores que corresponden a las incgnitas en el sistema de ecuaciones son respectivamente:
0.916666666666665
EJERCICIO 3
Mtodo de Gauss-Jordan con pivoteo parcial y precisin simple con redondeo a 16 cifras.
>> a(5,:)=a(5,:)/a(5,5)
>> for i=1:6
if i~=5
a(i,:)=a(i,:)-a(5,:)*a(i,5);
end
end,a
a=
1.0000
0
0
0
0 -0.0987 -0.0392
0 1.0000
0
0
0 0.0038 -0.0387
0
0 1.0000
0
0 -0.0028 -0.0355
0
0
0 1.0000
0 -0.0174 0.1320
0
0
0
0 1.0000 1.6620 -9.1660
0
0
0
0
0 -1.0184 0.9199
>> a(5,:)=a(5,:)/a(5,5)
>> a(6,:)=a(6,:)/a(6,6)
>> for i=1:6
if i~=6
a(i,:)=a(i,:)-a(6,:)*a(i,6);
end
end,a
a=
1.0000
0
0
0
0
0 -0.1284
0 1.0000
0
0
0
0 -0.0352
0
0 1.0000
0
0
0 -0.0380
0
0
0 1.0000
0
0 0.1163
0
0
0
0 1.0000
0 -7.6646
0
0
0
0
0 1.0000 -0.9033
>> x=a(:,7)
x=
-0.1284
-0.0352
-0.0380
0.1163
-7.6646
-0.9033
>> format long
>> a
a=
Columns 1 through 5
1.00000000000000
0
0
0
0
0 1.00000000000000
0
0
0
0
0 1.00000000000000
0
0
0
0
0 1.00000000000000
0
0
0
0
0 1.00000000000000
0
0
0
0
0
Columns 6 through 7
0 -0.12839246738088
0 -0.03521283846403
0 -0.03804370737814
0 0.11625809618130
0 -7.66463925922360
1.00000000000000 -0.90333015459987
Los valores que corresponden a las incgnitas en el sistema de ecuaciones son respectivamente:
-0.03804370737814
-7.66463925922360
-0.90333015459987
EJERCICIO 4
Las fuerzas que actan sobre un puente satisfacen las siguientes ecuaciones de equilibrio
Determine el valor de cada fuerza. Utilice el mtodo de Gauss-Jordan con pivoteo parcial a precisin doble.
De acuerdo con los coeficientes y el orden del sistema de ecuaciones establecemos las configuracin de la siguiente
manera:
>> A
A=
-1
0
0
0
0
0
0
0
>> b
b=
0
0
0
0
0
0
0
0
985/1393
-985/1393
0
0
985/1393
-985/1393
0
0
1
0
-1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0 1170/1351
0
0
0 -1170/1351
0
0
-1
1/2
1
0
0
1/2
0
0
1
-1
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
0
1000
0
a=
-1
0
0
0
0
0
0
0
985/1393
-985/1393
0
0
985/1393
-985/1393
0
0
1
0
-1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
-1
1
0
0
1170/1351
0
-1170/1351
0
1/2
0
1/2
0
0
1
-1
0
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
0
1000
0
0
0
0
0
0
0
0
0
Entonces as queda la matriz aumentada del ejercicio, con la penltima columna indicando los valores de las variables.
a=
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
-50191/15
92275/39
92275/39
1000
-54641/20
92275/39
-53275/39
0
0
0
0
0
0
0
0
EJERCICIO 5
Despus de obtener nuestras ecuaciones para las variables An, procedemos a resolverlas con Matlab
A=
1
1
-6
-1
10
-5
-6
-1
9
-6
>> b=[0; 0; 1; -5; 4]
b=
0
0
1
-5
4
0
1
2
1
2
1
-4
-3
18
0
0
1
-4
-3
18
1
-1
-5
-1
-6
0
1
2
1
2
1
-4
-3
18
0
0
1
-4
-3
18
0
0
1
-5
4
end
end;
>> a(4,: )=a(4,: )/a(4,4)
>> for i=1:5
if i~=4
a(i,: )=a(i,: )-a(4,: ) *a(i,4);
end
end;
>> a(5,:)=a(5,: )/a(5,5);
>> for i=1:5
if i~=5
a(i,: )=a(i,: )-a(5,: )*a(i,5);
end
end;
Una vez que se tiene la configuracin de matriz identidad podemos encontrar los valores de nuestras variables An en la
ltima columna
a=
1
0
0
0
0
>> a(:,6)
ans =
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
214/2575
405/2617
244/515
-49/206
37/206
0
0
0
0
1
18/125
13/250
-1/25
-49/250
43/250
Y estos valores los sustituimos en las fracciones que quedaron pendientes para resolver la integral