Page 44 - INTRODUCCIÓN AL ANÁLISIS DE ALGORITMOS
P. 44

INTRODUCCIÓN AL ANÁLISIS  DE ALGORITMOS


                  ejeMplo 4. cálculo del deterMINaNte




                  Opción A: Por medio de menores y cofactores



                  El cálculo del determinante por menores y cofactores de una matriz se puede definir de forma recur-
                  siva, como se muestra en la figura 1.7:



                                  Figura 1.7. Definición del determinante por menores y cofactores















                  En la llamada recursiva DET( ª ) los parámetros son N-1, por lo que en cada llamada en profun-
                                             N-1 N-1
                  didad se elimina la primera hilera y la columna j-1 de la matriz. Asimismo, se muestra el código que
                  permite calcular el determinante en forma recursiva; en este caso, se utiliza la función subm(), que
                  escoge para su eliminación la primera hilera y la i-ésima columna (la i-ésima columna la indica el co-
                  mando for localizado en la función determinante()). El algoritmo 1.12 se muestra enseguida:




                              Algoritmo 1.12. Programación del determinante por cofactores y menores































                                                               38
   39   40   41   42   43   44   45   46   47   48   49