Installer ce fichier dans votre répertoire de travail.
fa.h
/* --------------------------------- */ /* save as fa.h */ /* --------------------------------- */ double f( double t) { return(cos(t)); } char feq[] = "cos(t)"; /* --------------------------------- */ double Df( double t) { return(-sin(t)); } char Dfeq[] = "-sin(t)"; /* --------------------------------- */ double g( double t) { return(sin(t)); } char geq[] = "sin(t)"; /* --------------------------------- */ double Dg( double t) { return(cos(t)); } char Dgeq[] ="cos(t)"; /* --------------------------------- */ /* --------------------------------- */ double DgDf( double t) { return(Dg(t)/Df(t)); } /* --------------------------------- */ /* --------------------------------- */
fb.h
/* --------------------------------- */ /* save as fb.h */ /* --------------------------------- */ double f( double t) { return( 3*pow(sin(t),5) ); } char feq[] = "3*pow(sin(t),5)"; /* --------------------------------- */ double Df( double t) { return( 15*cos(t)*pow(sin(t),4) ); } char Dfeq[] = "15*cos(t)*pow(sin(t),4)"; /* --------------------------------- */ double g( double t) { return( 3*pow(cos(t),5) ); } char geq[] = "3*pow(cos(t),5)"; /* --------------------------------- */ double Dg( double t) { return( -15*sin(t)*pow(cos(t),4) ); } char Dgeq[] = "-15*sin(t)*pow(cos(t),4)"; /* --------------------------------- */ /* --------------------------------- */ double DgDf( double t) { return(Dg(t)/Df(t)); } /* --------------------------------- */ /* --------------------------------- */
fc.h
/* --------------------------------- */ /* save as fc.h */ /* --------------------------------- */ double f( double t) { double a=3; double b=1; return( (a+b)*cos(t)-b*cos((a+b/b)*t) ); } char feq[] = "(a+b)*cos(t)-b*cos((a+b/b)*t)"; /* --------------------------------- */ double Df( double t) { double a=3; double b=1; return( -(a+b)*sin(t)+b*sin((a+b/b)*t)*(a+b/b) ); } char Dfeq[] = "-(a+b)*sin(t)+b*sin((a+b/b)*t)*(a+b/b)"; /* --------------------------------- */ double g( double t) { double a=3; double b=1; return( (a+b)*sin(t)-b*sin((a+b/b)*t) ); } char geq[] = "(a+b)*sin(t)-b*sin((a+b/b)*t)"; /* --------------------------------- */ double Dg( double t) { double a=3; double b=1; return( (a+b)*cos(t)-b*cos((a+b/b)*t)*(a+b/b) ); } char Dgeq[] = "(a+b)*cos(t)-b*cos((a+b/b)*t)*(a+b/b)"; /* --------------------------------- */ /* --------------------------------- */ double DgDf( double t) { return(Dg(t)/Df(t)); } /* --------------------------------- */ /* --------------------------------- */
fd.h
/* --------------------------------- */ /* save as fd.h */ /* --------------------------------- */ double f( double t) { double a=3; double b=1; return( (a-b)*cos(t)+b*cos((a-b/b)*t) ); } char feq[] = "(a-b)*cos(t)+b*cos((a-b/b)*t)"; /* --------------------------------- */ double Df( double t) { double a=3; double b=1; return( -(a-b)*sin(t)-b*sin((a-b/b)*t)*(a-b/b) ); } char Dfeq[] = "-(a-b)*sin(t)-b*sin((a-b/b)*t)*(a-b/b)"; /* --------------------------------- */ double g( double t) { double a=3; double b=1; return( (a-b)*sin(t)-b*sin((a-b/b)*t) ); } char geq[] = "(a-b)*sin(t)-b*sin((a-b/b)*t)"; /* --------------------------------- */ double Dg( double t) { double a=3; double b=1; return( (a-b)*cos(t)-b*cos((a-b/b)*t)*(a-b/b) ); } char Dgeq[] = "(a-b)*cos(t)-b*cos((a-b/b)*t)*(a-b/b)"; /* --------------------------------- */ /* --------------------------------- */ double DgDf( double t) { return(Dg(t)/Df(t)); } /* --------------------------------- */ /* --------------------------------- */
fe.h
/* --------------------------------- */ /* save as fe.h */ /* --------------------------------- */ double f( double t) { double a=2; double k1=3; return( a*sin(k1*t) ); } char feq[] = "a*sin(k1*t)"; /* --------------------------------- */ double Df( double t) { double a=2; double k1=3; return( a*cos(k1*t)*k1); } char Dfeq[] = "a*cos(k1*t)*k1"; /* --------------------------------- */ double g( double t) { double b =3; double k2=1; return( b*cos(k2*t) ); } char geq[] = "b*cos(k2*t)"; /* --------------------------------- */ double Dg( double t) { double b =3; double k2=1; return( -b*sin(k2*t)*k2 ); } char Dgeq[] = "-b*sin(k2*t)*k2"; /* --------------------------------- */ /* --------------------------------- */ double DgDf( double t) { return(Dg(t)/Df(t)); } /* --------------------------------- */ /* --------------------------------- */
.