Rechercher : dans
Par :

Déterminant matrice

energetix, le 10 nov 2009 à 18:48:42 
 Signaler ce message aux modérateurs

Bonjour,
 voilà encore moi et un problème de code matricielle je sais que mon code est en bonne voie mais il me retourne une erreur avec  list out of range... enfin si quelqu'un peut m'aider a y voir plus clair svp...

def determinant(m):
    if not is_square(m): 
        return None
    else:
        if len(m) == 1:
            return m[0][0]
        if len(m) == 2: 
            return m[0][0] * m[1][1] - m[1][0] * m[0][1]
        else:
            d = 0
            i = 0 
            j = 0
            det = 0
            while i < len(m):
                m2 = sub_matrix(m, i, 0)
                exp = i + j
                det = det + (m[i][0]*((-1)**exp)) * determinant(m2)
                det += d
                i = i + 1
            return det 

Meilleures réponses pour « déterminant matrice » dans :
Concaténer les vecteurs ou les matrices sous Matlab VoirL'opération de concaténation des variables de Matlab consiste à regrouper ces variables dans une seule (vecteur ou matrice). Exemple : |2 3 4| X= |1 2 5| |0 2 7| Avec : |9 6 8| Y= |5 6 2| |3 2 1| Donne...
Déterminer le format d'un fichier VoirLa méthode de base pour déterminer le type d'un fichier est de regarder son extension. Toutefois, il est parfois possible que l'extension ne corresponde pas ou bien que le fichier ne possède plus d'extension, dans le cas par exemple d'une erreur de...
Collection CommentÇaMarche.net