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

Algorithmes et structures de données Discussion :

subroutine tri dag


Sujet :

Algorithmes et structures de données

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Points : 3
    Points
    3
    Par défaut subroutine tri dag
    salut tous le monde

    A quoi sert la subroutine tri dag (j'ai le code en fortran):

    Code : 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
     
    subroutine tridag(if,l,a,b,c,d,rr)
          implicit real*8(A-h,o-z)
          dimension A(1),b(1),c(1),d(1),rr(1),beta(20000),gamma(20000)
          beta(if)=b(if)
          gamma(if)=d(if)/beta(if)
          ifp1=if+1
          do 1 i=ifp1,l
          beta(i)=b(i)-a(i)*c(i-1)/beta(i-1)
          gamma(i)=(d(i)-a(i)*gamma(i-1))/beta(i)
       1  continue
          rr(l)=gamma(l)
          last=l-if
          do 2 k=1,last
          i=l-k
          rr(i)=gamma(i)-c(i)*rr(i+1)/beta(i)
       2  continue
          return
          end
    merci d'avance

  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!

    En plus du fait que tu ne sais pas à quoi sert cette routine, tu peux directement la mettre à la poubelle, car elle est écrite d'une manière totalement obsolète.

    Par exemple:
    Es-tu certain que son nom est tridag et non tridiag?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    implicit real*8(A-h,o-z)
    Cette instruction revient à répéter ce qui était de toute façon l'option par défaut. En revanche, il vaudrait mieux la remplacer par
    afin que les variables non déclarées soient signalées par des messages d'erreur à la compilation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dimension A(1),b(1),c(1),d(1),rr(1) ...
    Cette manière d'écrire les dimensions des tableaux n'est plus acceptée par certains compilateurs. Il faudrait écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dimension A(*),b(*),c(*),d(*),rr(*) ...
    C'est introduire un risque inutile de confusion que de donner à une variable le nom d'une instruction.

    Il y a peut-être d'autres horreurs, mais je crois que ça suffit pour le moment.

    Jean-Marc Blanc

  3. #3
    Membre expérimenté
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Points : 1 685
    Points
    1 685
    Par défaut
    Bonsoir,

    a priori, ton code correspond à ceci:
    http://www.aoe.vt.edu/~mason/Mason_f/CAtxtAppH1.pdf

Discussions similaires

  1. Subroutine de tri
    Par Naomé dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 16/06/2011, 13h04
  2. Tri multi-threadé
    Par Tifauv' dans le forum C
    Réponses: 8
    Dernier message: 28/06/2007, 09h00
  3. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25
  4. [VBA-E] [Excel] Tri automatique
    Par bovi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2002, 10h19
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

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