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 :

Matrice numpy nilpotente


Sujet :

Calcul scientifique Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 47
    Points : 12
    Points
    12
    Par défaut Matrice numpy nilpotente
    Bonjour,
    je veux coder une fonction qui prend en paramètre une matrice carrée numpy et qui indique si elle est nilpotente ou non. Pour cela, j'ai pensé faire une boucle while qui incrémente un k de 1 et qui regarde si la matrice puissance k correspond à la matrice nulle. Sauf que bien évidemment, si elle ne l'est pas, la boucle est infinie. Ainsi, je voudrais savoir s'il existe une solution pour savoir au bout d'un certain nombre d'itérations si une matrice ne sera pas nilpotente. Je précise que je dois réaliser cette fonction dans un cadre d'étude et que mes connaissances sur les matrices sont assez basiques.
    Merci d'avance pour votre aide

  2. #2
    Membre émérite

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Points : 2 328
    Points
    2 328
    Par défaut
    Les matrices nilpotente ne vérifie-t-elle pas cette propriété ?

    L'indice d'un endomorphisme nilpotent est au plus égal à la dimension de l'espace
    C'est à dire que si tu as une matrice A de taille NxN, ca sert à rien de calculer A puissance N+1, car si tu n'a pas trouvé de matrice nulle avant c'est qu'elle n'est pas nilpotente. Ceci t'offre donc un nombre d'itérations maximum à réaliser en fonction de la dimension de ta matrice.

    Source : http://gilles.dubois10.free.fr/algeb...ilpotents.html

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 47
    Points : 12
    Points
    12
    Par défaut
    Merci pour ta réponse, effectivement ceci m'aide beaucoup mais comme je l'avais dit, je n'avais pas connaissances de ces propriétés sur les matrices.

  4. #4
    Membre habitué
    Homme Profil pro
    Vagabong étudiant en annalyse du signal.
    Inscrit en
    Avril 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Vagabong étudiant en annalyse du signal.
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 123
    Points : 162
    Points
    162
    Par défaut
    Un simple calcul de determinant donne des indices:
    Si det(A) != 0, alors, l'endomorphisme associé est bijectif. Or la composée d'aplication bijective est bijective. Ici, ça veut dire que pour tout n € [0, oo[, A**n bijectif, et donc pas nilpotent. Par contre, det(A) = 0 n'implique pas que A nilpotent (ex projecteurs).

Discussions similaires

  1. Rajouter un vecteur à une matrice numpy
    Par flyingfr dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 07/04/2017, 16h39
  2. Moyenne d'une matrice (NumPy)
    Par ToutDroit dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 19/09/2011, 09h17
  3. Comment sauvegarder une matrice créée sous Numpy
    Par zappa37 dans le forum Général Python
    Réponses: 3
    Dernier message: 03/09/2008, 15h09
  4. [numpy] calcul de determinant de matrice
    Par KINENVEU dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 03/04/2008, 00h06
  5. Divers problèmes de matrice passant de numpy a scipy
    Par thance dans le forum Calcul scientifique
    Réponses: 25
    Dernier message: 12/06/2007, 23h33

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