Propagation

DescriptionPropagation trouve le chemin le plus rapide entre un point de départ et un point d'arrivée dans une matrice résistive où la résistance peut être soit une durée soit une résistance électrique.

Propagation trouve le chemin le moins résistif et fournit le résultat ainsi que le nombre d'étapes nécessaires pour lier le point de départ à celui d'arrivée.

Pour une matrice 200x200 il faut quelques minutes à Propagation pour fournir le résultat. Bien moins rapide que l'électricité qui elle trouve la solution instantanément !
Prise en main rapide :
  • Cliquez sur le visage souriant dans la barre d'accès rapide pour ouvrir l'UserForm
  • Dimensionnez une nouvelle matrice (champs C pour les colonnes et L pour les lignes), pour commencer limitez-vous à une matrice d'au maximum 20x20
  • Cliquez sur le bouton "Nouvelle matrice"
  • Randomisez une matrice en cliquant sur le bouton "Randomiser matrice" (les valeurs zéro ou cases vides apparaissent en noir et sont considérés comme infranchissables, les valeurs supérieures à zéro peuvent être interprétées comme des durées ou des résistances électriques et apparaissent sur fond blanc, le Départ est matérialisé par la lettre "D" majuscule et apparaît en rouge, l'Arrivée est matérialisée par la lettre "A" majuscule et apparaît en rouge)
  • Choisir le mode de propagation Adjacent ou Tous contours
  • Lancez le calcul en cliquant sur le bouton "Calcul"
  • Testez les 2 modes de propagation et différentes matrices randomisées
  • Sortez de l'UserForm et générez un aperçu avant impression. Les résultats sont reportés dans le pied de page gauche de la feuille tandis que l'en-tête droit rappelle les dimensions de la matrice

A vous de composer votre matrice maintenant ! (Pour lancer un nouveau calcul sans passer par l'UserForm vous pouvez cliquer sur l'icône calculatrice de la barre d'accès rapide ou utiliser le raccourci clavier Ctrl+"e")

Si vous souhaitez vous plonger dans les entrailles de cette application, sachez que son code est relativement court et que le calcul ne fait intervenir que trois procédures toutes réunies dans le module "Calcul" et qu'il est abondamment commenté. Rien de compliqué dans ce code, la difficulté de cette application était purement logique.
VersionV1.3
TypeFreeware
AuteurStéphane Fillon
Post sur le forumAfficher
Ajouté le09.09.2020
Mis à jour le15.09.2020
Téléchargements13
Téléchargerpropagation.xlsm
Aperçupropagation excel