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

Mathématiques Discussion :

matrice R = V.Vt --> retrouver V connaissant R


Sujet :

Mathématiques

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 5
    Points
    5
    Par défaut matrice R = V.Vt --> retrouver V connaissant R
    Bonjour,

    Supposons V une matrice carrée symetrique et positive (N*N) et Vt sa transposée. Connaissant uniquemrent la matrice R(N*N) = V * Vt (covariance), comment retrouver la matrice V de façon unique ?

    La diagonalisation par éléments propres n'est pas tip-top (du genre R=Pt * D * P) ou pas aboutie avec D=matrice diagonale des val propres, P=matrice des vecteurs propres et en essayant: si Pt * D * P = V * Vt alors V_estimé =D^1/2 * P... mais V_estimé n'a rien a voir avec la matrice V originale que j'espère reytrouver...car il doit y avoir une ribembelle de solutions...

    Note: V est inversible, symétrique & positive, tout comme R.

    Merci de votre support, bien à vous.

  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
    Salut!
    Utilise la méthode de factorisation de Cholesky qui est expliquée dans mon tutoriel "Résolution des systèmes linéaires"
    Jean-Marc Blanc

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Salut,

    Merci pour ton info.

    J'ai déjà essayé (Choleslky, QR, etc...) mais mais moi mieux sur la piste.
    A Diagonaliser ou non ?
    Quelle est cette foutue V(N,N) inconnue connaissant seulement R(N,N) a trouver de façon unique ?
    Dans tous les cas, je lis avec attention ton site.

    Bien a toi,
    David.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Ok. Le Méthode de Cholesky" est pas mal du tout...
    On a R = V. Vt si V est triangulaire... comme mon K.

    Oki ?

  5. #5
    Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 37
    Points : 46
    Points
    46
    Par défaut
    Comme te l'as dit Jean-Marc, en utilisant la décomposition de Cholesky
    Tu peux aller voir là [ame="http://fr.wikipedia.org/wiki/Factorisation_de_Cholesky"]Cholesky[/ame]

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Ok, j'ai pigé, je teste ASAP

    Merci !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Effectivement dans le 1000.

    Je vous tiens au jus. Au lieu de re-inventrer des algos, en avez vous un sous la main en C pour des dim importantes (128 à 512) ? sinon, je cherche sous N.R.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retrouver et agir sur un composant en ne connaissant que son nom littéral
    Par ProgElecT dans le forum Vos contributions VB6
    Réponses: 0
    Dernier message: 21/08/2010, 22h01
  2. Réponses: 2
    Dernier message: 26/05/2009, 13h24
  3. Retrouver un noeud d'un TreeView connaissant son tag associé
    Par WebPac dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/08/2008, 14h15
  4. Retrouver une matrice de convolution ?
    Par progfou dans le forum Traitement d'images
    Réponses: 37
    Dernier message: 20/06/2006, 11h29
  5. Comment définir le type matrice ?
    Par charly dans le forum Langage
    Réponses: 7
    Dernier message: 15/06/2002, 21h01

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