//etude de la desintegration d'une surce radioactive //avec la methode d'Euler #include #include #include #include "dislin.h" //bibliotheque DISLIN using namespace std; int main() { const int STEPMAX = 100; //nombre de pas double dt; //pas de discretisation double nuclei[STEPMAX]; //nombre d' atomes double temps[STEPMAX]; //intervalles temporels double tau; //temps de disintegration //conditions intiales nuclei[0] = 100.; temps[0] = 0.; tau = 1.; //initialisation de DISLIN metafl("XWIN"); //XWIN ou PDF disini(); smxalf("GREEK", "{", "}", 1); name("temps (s)", "X"); name("N(t)", "Y"); titlin("Desintegration radioactive", 1); titlin("dN/dt = N(0)*exp(-t/{t})", 2); titlin("N(0) = 100, {t} = 1 s", 3); graf(0., 5., 0., 1., 0., 100., 0., 20.); title(); //solution exacte dt = 0.05; for (int step=0; step