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

Fortran Discussion :

Code des valeurs propres d'une matrice carrée


Sujet :

Fortran

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Code des valeurs propres d'une matrice carrée
    Bonjour à tous, je dois coder un programme en Fortran 90 prenant en entrée une matrice (donc je demande à l'utilisateur de rentrer la taille, souvent de 2 ou 3, ainsi que les composantes une par une), et en sortie ses valeurs propres.

    Pour l'entrée de la matrice c'est ok, mais je ne vois pas du tout le code pour avoir les valeurs propres ensuite (sachant qu'il faut avoir le polynôme caractéristique etc, ou y a t il une façon plus simple?)

    ... Quelqu'un pourrait t-il m'aider svp? Même le langage algorithmique m'aiderait ...

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    y a t il une façon plus simple?
    oui: Lapack
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2011
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2011
    Messages : 108
    Points : 74
    Points
    74
    Par défaut
    Je pense que Lapack est une bibliothèque déjà prédéfinie , moi personnellement je n'ai as eu encore l'occasion de l'utiliser mais si c'est un projet ben il faut appliquer des méthodes numériques .

    ici A est ta matrice , r l'ensemble des valeurs propres que tu recherches , I est la matrice identité .

    la méthode analytique qui consiste à calculer le déterminant de [A] - r.[I] et de résoudre le polynôme caractéristique correspondant, qui sera en fonction de r, est bien simple et claire mais elle se limite à 2D ou 3D à la limite et elle pose un problème car je ne vois pas comment faire une langage machine Fortran90 qui à partir d'une forme tabulation (2*2 ou 3*3), donne une polynôme en terme des tes r^{3 }r^{2} et r^{1} .

    à mon avais vaut mieux se pencher vers la méthode QR car je vois sur Google qu'elle est la plus courante .

    tu dois rendre ton projet pour quand ?

    @+


    Citation Envoyé par FR119492 Voir le message
    oui: Lapack
    Jean-Marc Blanc

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Merci à vous deux pour vos réponses, c'est très gentil. Cependant vu que je n'ai vraiment pas le niveau de programmation, et que je dois rendre le projet dans 10 jours, j'ai changé de sujet : diagonalisation d'une matrice. ce qui devrait être plus simple par la méthode de Gauss. Je vais poster un nouveau sujet de discussion sur celui ci.

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/07/2008, 11h29
  2. valeurs propres d'une matrice symétrique réelle
    Par afnane dans le forum Mathématiques
    Réponses: 15
    Dernier message: 18/06/2008, 16h39
  3. Vecteurs et valeurs propres d'une matrice
    Par Grodada dans le forum C++
    Réponses: 0
    Dernier message: 27/03/2008, 22h43
  4. Calcul rapide des valeurs propres d'une matrice creuse
    Par gsagnol dans le forum Mathématiques
    Réponses: 3
    Dernier message: 21/12/2007, 23h37
  5. valeurs propres d'une matrice et vecteurs propres
    Par la_fantomas dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 01/05/2005, 15h35

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