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

Probabilités Discussion :

probleme probabilités stationnaires


Sujet :

Probabilités

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut probleme probabilités stationnaires
    Bonjour
    Pour résoudre le systeme linéaire AX=B
    j'ai utilisé la méthode de gauss seidel comme suit:

    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    void gauss_seidel(float[] a, float[] b,ref float[] x2, int n)
    {
    float[] x=new float[n];
    float[] x1=new float[n];
     
    float s, p; float eps = 1e-11F; float val = 0.0000000033F;
    int i,j,k,iter=0; 
     
    for (i = 0; i < n; i++) x1[i] = i*val ;
    do
    { 
    for(i=0;i<n;i++)
    {
    s=0;
    p=0;
    for (j=i+1;j<n;j++) s=s+a[i,j]*x1[j];
    for (j=0;j<i;j++) p=p+a[i,j]*x2[j];
    x2[i]=(b[i]-s-p)/a[i,i];
    }
    for (k=0;k<n;k++) {x[k]=Math.Abs(x1[k]-x2[k]);x1[k]=x2[k];} 
    iter++;
    }
     
     
     
    }
    // Calcul norme vecteur
    float norme(float[] x,int n)
    {
    float refe;int i;
    refe=0;
    for(i=0;i<n;i++) if (x[i]>refe) refe=x[i];
    return(refe);
    }

    mon résultat se trouve dans le vecteur X2
    Le systeme que je veux résoudre necessite que la somme des solutions obtenues( proabbilités stationnaires) soit égale à 1, or , le résultat que mon programme affiche ne satisfait pas cette condition

  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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Le systeme que je veux résoudre necessite que la somme des solutions obtenues
    Cette condition doit faire l'objet d'une équation supplémentaire.
    Jean-Marc Blanc

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut
    Merci pour votre réponse
    Quand la matrice n'est pas DDS, gauss seidel est-elle applicable?
    Quand vous dites que la condition citée est une équation "supplémentaire", cela signifie-il qu'on peut s'en passer pour résoudre le système?

  4. #4
    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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    j'ai utilisé la méthode de gauss seidel
    Pourquoi celle-ci?

    Il y a quelque-chose qui n'est pas clair avec tes nombres d'équations et d'inconnues. D'où proviennent tes équations?

    Jean-Marc Blanc

Discussions similaires

  1. Probleme de calcul de Probabilité
    Par étoile de mer dans le forum Langage
    Réponses: 169
    Dernier message: 02/05/2013, 09h38
  2. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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