Bonjour à tous,
Je suis en train d'élaborer un programme et dans celui-ci j'ai beaucoup de répétition qui pourraient être transformées en subroutine et en fonction.
Je voudrais créer ces subroutines et ces fonctions dans des fichiers extérieurs (un fichier pour chaque fonction et subroutine) puis faire appel à ces subroutines dans le fichier principale. Cependant lorsque j'essaye cela ne marche pas.
Est ce que quelqu'un pourrait me dire comment dois-je procéder pour effectuer cette manip ?
J'aimerais également savoir comment je peux faire pour créer des subroutines dont mes variables d'entrée sont des matrices et mes variables de sortie sont également des matrices.
Exemple :
J'ai mes variables Pp et Qp qui ont été calculé précédemment dans le programme et avant de passer au pas de temps suivant j'actualise les variables Q et P par rapport au variable Pp et Qp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 !Actualisation des variables dans la cana 10 Do i = 1, NS(10) Q(10,i) = Qp(10,i) P(10,i) = Pp(10,i) if (P(10,i) < 0) then P(10,i) = 0.1 else P(10,i) = Pp(10,i) end if end do
En vous remerciant par avance pour l'aide que vous m'apporterez,
Yu Cloud
Partager