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 :

Affichage des vecteurs


Sujet :

Fortran

  1. #1
    Débutant
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Points : 119
    Points
    119
    Par défaut Affichage des vecteurs
    Bonjour,
    je viens de voir une nouvelle methode pour faire les tableaux, vecteurs sans passer par les boucles, par exemple : v =(/(i**2,i=1,7)/)
    Mais le problème est comment afficher ce vecteur sur l'écran, quel code faut-il ajouter ?
    Voilà mon petit programme, où et quel code faut-il ajouter pour afficher mon vecteur v ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    PROGRAM eeeeeee
            IMPLICIT NONE
            real,dimension(1:7):: v
            integer i
            v =(/(i**2,i=1,7)/)
     
     
     
     
            end
    Merci pour votre aide

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    v =(/(i**2,i=1,7)/) est uniquement une affectation d'un vecteur à un autre. La partie de droite est un "constructeur" de vecteur. Tout cela découle du fait que Fortran est vectoriel. Tu pourrais aussi faire :

    v = (/1,2,3,4,5,6,7/) ** 2

    Pour afficher le vecteur "v" à l'écran, tu utilises les mêmes techniques que si tu veux afficher un vecteur à l'écran !!! Retourne donc à la chaîne précédente sur l'affichage des vecteurs http://www.developpez.net/forums/sho...d.php?t=376583

    Si tu voulais plutôt afficher le vecteur (/(i**2,i=1,7)/) sans l'affecter à une variable, tu devrais te limiter aux techniques d'impression traitant le vecteur d'un coup (comme write(*,*) (/(i**2,i=1,7)/))

  3. #3
    Débutant
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Points : 119
    Points
    119
    Par défaut
    Moi je veux afficher v =(/(i**2,i=1,7)/), en d autre terme moi je veux afficher sur l ecran ""v=1,4,9,16,25,36,49"", ceci est valable en utilisant les boucles et sans passer par les (/ /), mais moi je ne veux pas utiliser les boucles,
    comme vous avez dit j ai utilise' write(*,*) (/(i**2,i=1,7)/) et ca marche, mais moi je veux faire apparaitre v= le vecteur et non pas les nombres seul
    merci de nouveau pour votre aide

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    write(*,*) 'v=',(/(i**2,i=1,7)/) ?

  5. #5
    Débutant
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Points : 119
    Points
    119
    Par défaut
    Oui c est bien ca merci

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

Discussions similaires

  1. Pb affichage des données vecteur
    Par manumanu35 dans le forum Ext JS / Sencha
    Réponses: 15
    Dernier message: 25/08/2010, 16h44
  2. Réponses: 1
    Dernier message: 06/03/2003, 11h57
  3. Forcer l'affichage des dizaines...
    Par pataluc dans le forum Langage
    Réponses: 4
    Dernier message: 26/11/2002, 19h38
  4. Zoom sur des vecteurs ou lignes
    Par mat.M dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 25/11/2002, 10h40
  5. [VB6] [Flexgrid] Format d'affichage des numériques
    Par yansolo dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/10/2002, 21h00

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