Vous êtes sur la page 1sur 2

Politécnico Grancolombiano – Escuela TIC

Programación de Computadores – Parcial Tercer Corte


Nota:
1. Debe usarse el proyecto adjunto a este documento, el cual debe importarse en Eclipse
(File – Import – General – Existing Projects Into Workspace). Si no se utiliza el
proyecto java adjunto a este documento, el parcial no tendrá validez.

En algebra lineal, existe una función aplicable únicamente a matrices cuadradas (de n filas
por n columnas) denominada determinante.
Para calcular un determinante, debemos recordar que hay dos casos básicos, la matriz de 1x1
y la matriz de 2x2.
Si una matriz es de 1x1, tiene únicamente un elemento, y dicho elemento será el determina nte
de la matriz.
En el caso de que tengamos la matriz cuadrada A de orden 2:
𝑎 𝑎12
A=(𝑎 11 𝑎22 )
21

El determinante sería:
𝑎 𝑎12
|𝐴| = |𝑎11
21 𝑎22 | = 𝑎11 . 𝑎22 − 𝑎12 . 𝑎21

Por ejemplo, el siguiente determinante:


3 2
| | = 3(7) − 2(4) = 21 − 8 = 13
4 7

Cuando la matriz es de un orden mayor a 2, se debe seguir el siguiente procedimiento:


𝑛

|𝐴| = ∑ 𝑎𝑖𝑗 (−1)(1+𝑗) . |𝐴1𝑗 |


𝑗=1

Siendo 𝐴1𝑗 la matriz resultante de eliminar la fila 1 y la columna j de la matriz A.

Cristian Camilo Flórez Novoa 29 – Noviembre - 2019


Por ejemplo:
2 −3 1
| −3 5 7|=
1 7 −1
𝑥 𝑥 𝑥 𝑥 𝑥 𝑥 𝑥 𝑥 𝑥
(1+1) 𝑥 5 7 | + (−3)(−1) (1+2) (1+3)
2(−1) | |−3 𝑥 7 | + 1(−1) | −3 5 𝑥|
𝑥 7 −1 1 𝑥 −1 1 7 𝑥
7 | + (−3)(−1)3 |−3 7
= 2(−1)2 |5 | + 1(−1)4 |−3 5|
7 −1 1 −1 1 7
= 2(1)((5)(−1) − (7)(7)) + (−3)(−1)((−3)(−1) − (7)(1)) + 1(1)((−3)(7)
− (5)(1))
= 2(−5 − 49) + 3(3 − 7) + (−21 − 5) = 2(−54) + 3(−4) + 1(−26)
= −108 − 12 − 26 = −𝟏𝟒𝟔

El objetivo es desarrollar un código para calcular el determinante de una matriz cuadrada de


números reales de orden n.

Para ello deberá escribir la lógica de cada uno de los métodos en el proyecto dado, teniendo
en cuenta que los métodos tienen como objetivo:
1. Leer una matriz de números reales.
2. Imprimir una matriz de números reales.
3. Dada una matriz de números reales, y una fila i y columna j, crear la matriz de
números reales resultante de eliminar la fila i y la columna j de la matriz dada.
4. Utilizando como auxiliar el método del punto 3, desarrollar la lógica para calcular el
determinante de una matriz de orden n.
5. Llenar el método main, para solicitar los datos necesarios, validando las
precondiciones del ejercicio.

Cristian Camilo Flórez Novoa 29 – Noviembre - 2019

Vous aimerez peut-être aussi