/*************************************************************************************************************************************/ /* */ /* T E S T D E S O M B R E S P O R T E E S : */ /* */ /* */ /* Author of '$xtc/OmbresPortees.01$c' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, 20220523092705). */ /* */ /*************************************************************************************************************************************/ #include <stdio.h> extern double exp(); #define FACTEUR \ 1 #define RAYON_OBSTACLE_0 \ 0.1 #define RAYON_OBSTACLE_N \ 2.0 #define RAYON_OBSTACLE_pas \ 0.10 #define RAYON_PARTICULE \ 1 void main() { double facteur=FACTEUR; double Robstacle; double Rparticule=RAYON_PARTICULE; for (Robstacle=RAYON_OBSTACLE_0 ; Robstacle<=RAYON_OBSTACLE_N ; Robstacle=Robstacle+RAYON_OBSTACLE_0) { double attenuation; attenuation = exp(-(facteur*(Robstacle/Rparticule))); /* Ceci est destine a tester la formule 'v $xrv/champs_5.12$I 20220522135138'... */ printf("Robstacle=%f Rparticule=%f attenuation=%f\n",Robstacle,Rparticule,attenuation); } }