Algoritmos
Código:yuujhnhh
Enunciado: Diseñe y Desarrolle un programa que Calcule el DETERMINANTE de una matrizpor el método de los cofactores. Requerimientos y Especificaciones: a) El programa debe ser desarrollado en el lenguaje de programación Python 3.2. b) Los datos de la matriz se encuentran en un archivode datos identificado como: “matriz.dat”. Contiene el orden de la matriz y los valores. c) Los resultados se deben presentar en un archivo de datos identificado Debe como: la “determinante.dat”.contener
Información:
DETERMINANTE DE UNA MATRIZ El determinante de una matriz A(n,n), es un escalar o polinomio, que resulta de obtener todos los productos posibles de una matriz de acuerdo a unaserie de restricciones, siendo denotado como |A|. El valor numérico es conocido también como módulo de la matriz. A continuación vamos a ver una de las formas de obtener el determinante (métodocofactores). Algoritmo:
Siendo n igual al número de columnas, y Aij es el resultado de eliminar la fila i y la columna j de la matriz original. Ejemplo: Si la matriz fuese del tipo:
matriz y eldeterminante. d) Debe aplicar las técnicas de programación modular y recursividad. Lineamientos del Trabajo: Debe realizarse por un máximo de 2 estudiantes. Debe entregarse en físico y digital. Sinprorroga de entrega. Trabajo copiados tendrán una calificación de 0 puntos.
El determinante es de tercer orden, siendo el desarrollo en un primer momento:
Después de lo cual resolveríamos elsiguiente nivel, resultando...
Criterios de Evaluación:
Y por tanto...
Definición de subprogramas. (1 puntos) Definición de rutina recursiva. (1 puntos) Manejo de las entradas y salidas porarchivos. (1 punto) Ejecución EXITOSA (2 punto)
|A| = 1(5)-(-3) (-20)+ (-2) (16) = -87 Cuando el determinante de una matriz resulta igual a 0 se dice que la matriz es no singular.
Fecha de...
Regístrate para leer el documento completo.