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 :

stockage morse d'une matrice


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut stockage morse d'une matrice
    Bonjour j'ai un problème avec le stockage morse , j'aimerai le faire à l'aide de ce programme :
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    program morse
    implicit none
    integer, parameter :: nn=10, n=nn*nn,pmax=n+4*nn*(nn-1)
    integer :: k,j,i,p,ii,jj
    real*8,dimension(1:pmax) :: A
    integer,dimension(1:pmax) :: indi, indj
    !stockage morse
    p=0
     do k=1,n
           p=p+1
           indi(p)=k           
           indj(p)=k
    	   A(p)=4
     end do
     ! 
     do ii=1,nn-1
           do jj=1,nn
    	        p=p+1
    			i=ii+(jj-1)*nn
    			j=ii+1+((jj-1)*nn)
    			A(p)=-1
    			indi(p)=i
    			indj(p)=j
    			p=p+1
    			A(p)=-1
    			indi(p)=j
    			indj(p)=i
    	    end do
    end do
    !
    do ii=1,nn
         do jj=1,nn-1
    	 i=ii+(jj-1)*nn
    	 j=ii+(jj*nn)
    	 p=p+1
    	 A(p)=-1
    	 indi(p)=i
    	 indj(p)=j
    	 p=p+1
    	 A(p)=-1
    	 indi(p)=j
    	 indj(p)=i
    	 end do
    end do
    write (*,*) A
     
    end program morse
    Merci de m'aider à le faire

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Par défaut
    j'ai essayé avec ce bout de code mais sa a pas marché :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    do ii=1,nn
        if(indi(ii).eq.indj(ii))
    		atab(ii)=4.
     
    	if (indi(ii).eq.(indj(ii)-1))
    	    atab(ii)=-1.
     
    	if (indi(ii).eq.(indj(ii)+1))
    	    atab(ii)=-1.
    	end if
    end do
    write(*,*) atab

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 489
    Par défaut
    Bonjour,

    Quelques explications sur ce que tu comptes faire (personnellement je ne sais pas ce qu'est le "stockage morse", et la lecture de ton code non commenté n'aide pas vraiment) et ce qui "ne fonctionne pas" seraient bienvenus...

Discussions similaires

  1. [Débutant] stockage des données d"un fichier dans une matrice
    Par amateur87 dans le forum MATLAB
    Réponses: 1
    Dernier message: 14/05/2013, 19h22
  2. Réponses: 6
    Dernier message: 05/05/2008, 16h19
  3. Sélection de voxels et stockage dans une matrice
    Par foufouta dans le forum MATLAB
    Réponses: 5
    Dernier message: 26/04/2008, 01h01
  4. [Structure] Stockage d'une matrice en XML
    Par mamid1706 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 15/03/2007, 17h14
  5. Stockage de lignes dans une matrice
    Par S4sha dans le forum MATLAB
    Réponses: 3
    Dernier message: 11/06/2006, 15h03

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