Matrice définie positif+Matlb

Bonjour,

je voulais savoir comment vérifier qu'une matrice soit définie positive sous Matlab cad
l'Alghoritme qui faut suivre pour resoudre ce probleme ( au moins pour moi :p) merci pour vous d'avance

1 réponse

  1. hello,

    une manière de vérifier parmis tant d'autres :

    1)Calculer les valeurs propres de la matrices (avec eig() par exemple)
    2)vérifier que ces valeurs sont toutes positives. si oui, la matrice est définie positive. si une seule des valeurs est nulle ou négative, alors la matrice n'est pas définie positive.

    (sauf erreur)

    il y a peut-être une fonction prédéfinie, mais je ne la connais pas.
    3
    1. et pour le cas ou les valeurs propres sont complexes!!!
      0
    2. alors elle n'est pas définie positive...

      elle doit être symétrique avant tout. si elle est symétrique, ses valeurs propres seront réelles.
      0