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

Fortran Discussion :

Mailler un tableau


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut Mailler un tableau
    Bonjour,

    À la base je voudrais faire un maillage 2D avec un tableau (100,100) sous fortran.
    je commence a faire un tableau, mais ce que je trouve ce ne sont que des valeurs de matrice. Je voudrais tracer le tableau et faire des petits carrés a l'intérieur.
    Est-ce que quelqu'un a une idée pour passer d'une matrice à un tableau réel svp ?
    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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    faire un maillage 2D avec un tableau
    des valeurs de matrice
    tracer le tableau
    passer d'une matrice à un tableau réel
    Tout ton message est incompréhensible; ça veut dire quoi, tout ça?
    Jean-Marc Blanc

  3. #3
    Membre émérite
    Avatar de Ladgalen
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2007
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2007
    Messages : 466
    Par défaut
    Bonjour

    En fortan tu ne peux pas tracer des lignes horizontale ou verticale. Si tu utilise un tableau 100 par 100 tu peux le faire afficher à l'écran ou dans un fichier (attention 100 par 100 ça risque d'être peu lisible) mais ce que tu affiche c'est la valeur contenu dans le tableau aux indices i et j. Si tu veux dessiner autour tu dois adapter le format d'écriture par exemple :

    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
     
    program test
    implicit none
    integer:: i,j
    real, dimension(10,10) :: tab
     
    call random_number(tab)
     
    do i = 1,10
      write(*,*)("-",j=1,60)
      write(*,"(100('|',F5.2),'|')")(tab(i,j),j=1,10)
    end do
    write(*,*)("-",j=1,60)
     
    end program test
    Je redis cependant qu'avec un tableau 100 100 tu vas rien voir.

    Si tu veux un "vrai" tableau tu peux peut être faire écrire le code latex correspondant en imprimant ton tableau ...

  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
    En fortan tu ne peux pas tracer des lignes horizontale ou verticale.
    En fait, la réponse de Ladgalen est beaucoup plus compréhensible que la question de nadar, mais je ne sais pas si elle lui correspond.

    En fait, il y a une solution, même si elle est un peu tirée par les cheveux. Il y a quelques temps, j'ai dû résoudre un problème analogue (il n'y avait que 98 lignes et 32 colonnes, mais on peut faire des colonnes moins larges). Avec mon programme Fortran, j'ai créé un fichier en code LaTeX (extension .tex) qui dessinait ensuite mon tableau sur du papier de format A0 à l'aide de l'outil PSTricks, et en particulier des commandes \psline pour les lignes et \rput pour le contenu des cellules. C'est plutôt coriace à coder, mais ça marche.

    Jean-Marc Blanc

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut
    Merci ladgalen pour ta réponse précise. oui c'était a un peu prés ca.

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

Discussions similaires

  1. trier un tableau et compter des elements du tableau
    Par remi51 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/06/2002, 16h51
  2. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  3. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  4. transmision de tableau en parametre
    Par Horus dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/05/2002, 11h15
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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