//etude du pendule mathematique avec la methode d'Euler #include #include #include "dislin.h" using namespace std; int main() { //solution exacte (premiere iteration) double angle[10000], omega[10000], time[10000]; //conditions intiales angle[0] = 5.*M_PI/180.; //angle initial en radians omega[0] = 0.; //vitesse angulaire initiale time[0] = 0.; //initialisation de DISLIN metafl("XWIN"); //XWIN ou PDF disini(); name("temps (s)", "X"); name("angle (degrees)", "Y"); graf(0.,50.,0.,10.,-25.,25.,-25.,5.); //solution exacte int steps = 500; double dt = 0.1; //omega0 = sqrt(g/L) = 1 //phi0 = 0 double omega0 = 1.; for(int i=0; i