XL 2016 Simulation en VBA excel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Data Enthousiast

XLDnaute Nouveau
Bonjour,
Je suis débutant en VBA
J'ai un projet portant sur la simulation des proies - prédateurs,
l'objectif consiste de développer cette simulation dans un langage permettant de pouvoir afficher sur un graphe l'évolution de la simulation proie-prédateur,
je souhaaiterais faire cette simulation en VBA EXCEL.

Est-ce qu'il ya quelqu'un dans ce forum qui a une fois utiliser la simulation en VBA Excel pour me donner des orientations ?
 
Bonjour,
On peut baser une simulation sur la variation d'une variable et la mémorisation des états intermédiaires.
On fixe un temps ( ou une autre variable d'entrée ), on fait les calculs et on mémorise l'état.
Puis on incrémente cette variable d'entrée et on recommence.
En PJ une très très vieille simulation en électronique.
La variable d'entrée est une résistance ( en E1 ), et chaque pas est enregistré dans la matrice.
Les calculs peuvent se faire en formules ou en VBA, qu'importe, le principe reste le même.
 

Pièces jointes

Bonjour,
On peut baser une simulation sur la variation d'une variable et la mémorisation des états intermédiaires.
On fixe un temps ( ou une autre variable d'entrée ), on fait les calculs et on mémorise l'état.
Puis on incrémente cette variable d'entrée et on recommence.
En PJ une très très vieille simulation en électronique.
La variable d'entrée est une résistance ( en E1 ), et chaque pas est enregistré dans la matrice.
Les calculs peuvent se faire en formules ou en VBA, qu'importe, le principe reste le même.
Merci pour votre réponse, je vais m'inspirer dessus.

Est ce que c'est possible de pouvoir adapter cette simulation à un problème de simulation de proies et prédateur en appliquant les méthodes d'Euler ?
 
Le concept de simulation est indépendant des calculs effectués.
Une simulation s'effectue de la façon suivante :
VB:
'Initialisation
'   PopulationProiesEntrée = XXX
'   PopulationPredatEntrée = YYY
'   Temps=0
NouveauStep:
' Calcul
'   Faire Calcul nouvelles populations:
'        NouvellePopulationProies
'        NouvellePopulationPredat
' Mémorisation résultats
'   Mémoriser Temps,NouvellePopulationProies,NouvellePopulationPredat
' Nouveau Step
'   Temps = Temps + dT
'   PopulationProiesEntrée=NouvellePopulationProies
'   PopulationPredatEntrée=NouvellePopulationPredat
'   Goto NouveauStep

Quant à savoir si dans le calcul vous pouvez appliquer les méthodes d'Euler .... je donne ma langue au chat ( qui est un prédateur )
Il faut bien décorréler le concept de simulation de celui des calculs menés.
 
Le concept de simulation est indépendant des calculs effectués.
Une simulation s'effectue de la façon suivante :
VB:
'Initialisation
'   PopulationProiesEntrée = XXX
'   PopulationPredatEntrée = YYY
'   Temps=0
NouveauStep:
' Calcul
'   Faire Calcul nouvelles populations:
'        NouvellePopulationProies
'        NouvellePopulationPredat
' Mémorisation résultats
'   Mémoriser Temps,NouvellePopulationProies,NouvellePopulationPredat
' Nouveau Step
'   Temps = Temps + dT
'   PopulationProiesEntrée=NouvellePopulationProies
'   PopulationPredatEntrée=NouvellePopulationPredat
'   Goto NouveauStep

Quant à savoir si dans le calcul vous pouvez appliquer les méthodes d'Euler .... je donne ma langue au chat ( qui est un prédateur )
Il faut bien décorréler le concept de simulation de celui des calculs menés.
D'accord merci pour vos réponses
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
847
Retour