IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

déterminant d'une matrice 3*3


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Par défaut déterminant d'une matrice 3*3
    Bonjour à tous,
    Je bloque pour un exercice et j'aimerais de l'aide.
    "Ecrivez un script qui pour neuf réels donnés a, b, c, d, e, f, g, h, i calcule le déterminant de la matrice de taille 3 sur 3 formée de ces neuf réels. Mettez cette procédure en boucle pour que Python cherche le plus grand déterminant (en valeur absolue) obtenu avec ces neuf nombres. Inutile de chercher les 9! déterminants. Pensez que le déterminant reste le même en valeur absolue quand on permute les colonnes et les lignes."
    Pour la première partie de l'exercice, aucun problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import numpy as np
    import numpy.linalg as alg
    def déterminant(a,b,c,d,e,f,g,h,i):
        matrice=np.array([[a,b,c],[d,e,f],[g,h,i]])
        déterminant_matrice=np.linalg.det(matrice)
        print(déterminant_matrice)
    Mais ensuite pour le plus grand déterminant en valeur absolue je bloque.
    Pouvez-vous m'aider?
    Merci

  2. #2
    Membre émérite
    Avatar de emixam16
    Homme Profil pro
    Chercheur en sécurité
    Inscrit en
    Juin 2013
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chercheur en sécurité

    Informations forums :
    Inscription : Juin 2013
    Messages : 335
    Par défaut
    Tu sais grâce la règle de Sarrus que:

    Pour une matrice Formule mathématique

    Formule mathématique

    Tu dois donc t'arranger pour maximiser la première partie de l'équation tout en minimisant la deuxième partie.

    Normalement, avec ça, tu devrais trouver facilement

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Par défaut
    Bonjour,
    Merci beaucoup de m'avoir répondu et désolé d'avoir mis autant de temps.
    Personne dans la classe n'a trouvé pour la question du plus grand déterminant possible donc si vous savez comment faire cela m’intéresserait beaucoup. Par ailleurs est-il possible de faire la même chose pour une matrice de taille n?
    Merci

Discussions similaires

  1. Déterminant d'une matrice
    Par mister3957 dans le forum Développement 2D, 3D et Jeux
    Réponses: 3
    Dernier message: 05/11/2007, 16h41
  2. Déterminant d'une matrice
    Par sarrou dans le forum C
    Réponses: 5
    Dernier message: 28/11/2006, 11h57
  3. Inversion et déterminant d'une matrice
    Par coline dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 23/06/2006, 10h01
  4. [Matrices] Comment calculer le Déterminant d'une matrice 4x4
    Par cyber_N dans le forum Algorithmes et structures de données
    Réponses: 70
    Dernier message: 19/08/2005, 16h47
  5. [Débutant] Calculer le déterminant d'une matrice
    Par v4np13 dans le forum Mathématiques
    Réponses: 7
    Dernier message: 30/05/2005, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo