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

 C Discussion :

Solution pour matrice tridiagonale par blocs


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par défaut Solution pour matrice tridiagonale par blocs
    Bonjour,
    Si quelqu'un pourra m'aider à écrire un code de résolution d'une équation linéaire Ax=b avec A une matrice tridiagonale par blocs telque
    A=(A1 A2 0 ... 0 )
    (A2 A1 A2 ... 0 )
    (... ... ... )
    (... A2 A1)

    A1 une matrice tri-diagonale symétriques et A2 une matrice diagonale.
    Je l'ai déjà fait avec factorisation LU 1D. Mais, pas en 2D.
    Merci d'avance.

  2. #2
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par défaut
    Qu'as-tu tenté jusqu'à présent ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par défaut Factorisation LU
    Bonjour,
    En fait, j'ai utilisé l'algorithme de factorisation LU pour résoudre l'équation en 1D. En passant à 2D, j'ai utilisé la transformation l=i+j*N (NxN: dimension de ma matrice) et j'ai pensé à 2 solutions: soit considérer la matrice complète (creuse) ou tridiagonale à blocs. Par ma question, je voudrai étendre mon premier code à 2D (c-à-d opter pour la deuxième solution).
    Merci.

Discussions similaires

  1. Créer une matrice diagonale par blocs
    Par antonb dans le forum MATLAB
    Réponses: 5
    Dernier message: 08/12/2011, 20h10
  2. parallélisation d'un système tridiagonale par bloc
    Par ninikosim dans le forum Fortran
    Réponses: 0
    Dernier message: 29/06/2011, 11h31
  3. implémenter matrice tridiagonale par bloc
    Par soussoua1 dans le forum Signal
    Réponses: 5
    Dernier message: 13/06/2010, 18h35
  4. Factorisation LU matrice tridiagonale par blocs
    Par djocin dans le forum Fortran
    Réponses: 3
    Dernier message: 26/10/2009, 21h27
  5. Matrice tridiagonale par bloc
    Par feynman dans le forum Fortran
    Réponses: 5
    Dernier message: 30/05/2008, 13h52

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