bonjour,
je veux afficher un tableau de type complexe par exemple (1,i,3-i)
alors quel type de format on utilise ici?
d autre part est ce la fonction exp marche dans le cas complexe aussi?
merci
bonjour,
je veux afficher un tableau de type complexe par exemple (1,i,3-i)
alors quel type de format on utilise ici?
d autre part est ce la fonction exp marche dans le cas complexe aussi?
merci
Salut !
- Simplement comme deux nombres réels.
- Essaie dans quelques cas simples, et tu verras...
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
J ai essayé un cas simple , mais la réponse n est pas totalement jolie
voila mon codeet voila ce que j ai eu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 program complexe complex A(5) integer i do i=1,5 A(i)= complex(real(i),2) enddo print 10,(A(i),i=1,5) 10 format('A=',4(F12.8,1X)) end
je veux que mon tableau soit de la forme : A=(1+2i,2+2i,...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 elarwadi@lmarech3:~$ g77 -o c c.f elarwadi@lmarech3:~$ ./c A= 1.00000000 2.00000000 2.00000000 2.00000000 3.00000000 2.00000000 4.00000000 2.00000000 5.00000000 2.00000000
de plus est ce que la fonction exp marche pour les complex?
Salut !
Puisqu'il faut tout te faire ...
En ce qui concerne la fonction exp, je t'ai écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 program complexe complex A(5) integer i do i=1,5 A(i)= complex(real(i),2) write (*,'(2F8.3,4H * j)') A(i) enddo end
Alors fais ...Essaie dans quelques cas simples, et tu verras...
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
Salut !
Si les gens qui ont fait évoluer progressivement le Fortran ont introduit l'instruction Write à la place de Print, il devait bien y avoir une raison. Cette raison est que l'instruction Print ne permet que d'afficher les résultats à l'écran, ce qui peut convenir pour les petits exercices que tu fais maintenant, mais pas pour des problèmes où le volume de résultats est beaucoup trop conséquent pour tenir sur ton écran. Dans ce cas, on utilise les instructions Open pour ouvrir un fichier et Write pour écrire dessus. Si tu veux affucher à l'écran, tu remplaces Print ... par Write (* ....
Essaie donc!est ce que c est possible avec le format ancien
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
merci Jean Marc, ca marche bien
quand meme ce ne sont pas des petits exos, mais ce sont des parties pour fabriquees subroutine FFT pour les tableaux 2d qui me gene bien
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager