C : Diagonalisation d'une matrice complexe
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

C : Diagonalisation d'une matrice complexe



  1. #1
    invite62a84de7

    C : Diagonalisation d'une matrice complexe


    ------

    Bonjour à tous,

    Je cherche à diagonaliser une matrice complexe qui n'a pas de propriété particulière (il se pourrait bien qu'elle soit unitaire, mais ce n'est pas sûr). J'ai pas mal cherché, mais j'ai l'impression qu'il n'y a pas en C de librairie standard qui réalise une telle opération. Par exemple, GSL ne semble pas savoir le faire. J'ai l'impression qu'il existe une librairie standard qui le fait en Fortran, LAPACK, mais il me semble improbable qu'il n'y ait pas d'analogue en C.

    Merci beaucoup de vos suggestions,
    oliv (qui n'a pas envie de se mettre au Fortran )

    -----

  2. #2
    inviteb9f49292

    Re : C : Diagonalisation d'une matrice complexe

    CLAPACK est une version C de LAPACK (de mémoire), mais tu as aussi ATLAS qui fait peut-être ça, ou bien suivre "numerical recipes" (google devrait t'y ammener), même si ce n'est paut-être pas ce qu'il y a de plus efficace

  3. #3
    invite62a84de7

    Re : C : Diagonalisation d'une matrice complexe

    Bonjour,

    Merci beaucoup de ta réponse. Malheureusement, ATLAS ne fait pas, mon édition de Numerical Recipes in C ne donne pas d'algorithme général de diagonalisation d'une matrice complexe, et je trouve CLAPACK difficile à installer - en plus, je ne suis pas sûr que pour des manipulations compliquées, une traduction de Fortran en C soit très optimale en temps, et encore moins en mémoire (et sur des matrices carrées de taille 2^13, ça commence à compter!). Je devrais pouvoir me débrouiller avec une décomposition en valeurs singulières, mais si quelqu'un a des lumières, je prends!

    oliv

Discussions similaires

  1. diagonalisation d'une matrice
    Par invite0fd5e1c6 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 10/02/2012, 21h51
  2. Diagonalisation d'une matrice
    Par invite234d9cdb dans le forum Mathématiques du supérieur
    Réponses: 10
    Dernier message: 04/06/2009, 16h38
  3. diagonalisation d'une matrice
    Par invite40f82214 dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 27/12/2007, 14h27
  4. Diagonalisation d'une matrice
    Par invite92876ef2 dans le forum Mathématiques du supérieur
    Réponses: 11
    Dernier message: 04/07/2007, 09h54
  5. diagonalisation d'une matrice
    Par invite9ab97b7e dans le forum Mathématiques du supérieur
    Réponses: 13
    Dernier message: 01/04/2007, 13h07