Aller au contenu

Mathc initiation/002p

Un livre de Wikilivres.

Application

Installer ce fichier dans votre répertoire de travail.

Texte de la légende
fa1.h
/* ---------------------------------- */
/* save as fa1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(       (8-4*y) );
}
char  feq[] = "(8-4y)";
/* --------------------------------- */
/* --------------------------------- */
double x1(
double y,
double z)
{
 return(       (3*z+2));
}
char  x1eq[] = "3z+2";
/* --------------------------------- */
double x0(
double y,
double z)
{
 return(        3*z );
}
char  x0eq[] = "3z ";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double y)
{
 return(       (3));
}
char  z1eq[] = "3";
/* ---------------------------------- */
double z0(
double y)
{
 return(       (2));
}
char  z0eq[] = "2";
/* --------------------------------- */
/* --------------------------------- */
double Y1 = 2.;    char y1eq[] = "2";
double Y0 = 0.;    char y0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
fa2.h
/* --------------------------------- */
/* save as fa2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (8-4*y) );
}
char  feq[] = "8-4*y";
/* --------------------------------- */
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (u+3*w));
}
char  Xeq[] = "(u+3w)";
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(       (w) );
}
char  Zeq[] = "(w)";
/* --------------------------------- */
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (v/4.));
}
char  Yeq[] = "(v/4)";
/* --------------------------------- */
double u1(
double v,
double w)
{
 return(        2);
}
char  u1eq[] = "2";
/* --------------------------------- */
double u0(
double v,
double w)
{
 return(       0);
}
char  u0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double w1(
double v)
{
 return(        3);
}
char  w1eq[] = "3";
/* --------------------------------- */
double w0(
double v)
{
 return(        2);
}
char  w0eq[] = "2";
/* --------------------------------- */
/* --------------------------------- */
double v1 =    8.;  char  v1eq[] =   "8";
double v0 =    0.;  char  v0eq[] =   "0";
/* --------------------------------- */
/* --------------------------------- */
fb1.h
/* ---------------------------------- */
/* save as fb1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(        (x+z/5.) );
}
char  feq[] = " (x+z/5)";
/* --------------------------------- */
/* --------------------------------- */
double x1(
double y,
double z)
{
 return(       (y/3.+1));
}
char  x1eq[] = "y/3+1";
/* --------------------------------- */
double x0(
double y,
double z)
{
 return(        y/3. );
}
char  x0eq[] = "y/3 ";
/* --------------------------------- */
/* --------------------------------- */
double y1(
double y)
{
 return(       (6));
}
char  y1eq[] = "6";
/* ---------------------------------- */
double y0(
double y)
{
 return(       (0));
}
char  y0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 5.;    char z1eq[] = "5";
double z0 = 0.;    char z0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
fb2.h
/* --------------------------------- */
/* save as fb2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (x+z/5) );
}
char  feq[] = "x+z/5";
/* --------------------------------- */
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (u+v));
}
char  Xeq[] = "(u+v)";
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (3*v));
}
char  Yeq[] = "(3 v)";
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(       (5*w) );
}
char  Zeq[] = "(5 w)";
/* --------------------------------- */
/* --------------------------------- */
double u1(
double v,
double w)
{
 return(       1);
}
char  u1eq[] = "1";
/* --------------------------------- */
double u0(
double v,
double w)
{
 return(       0);
}
char  u0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double v1(
double w)
{
 return(        2);
}
char  v1eq[] = "2";
/* --------------------------------- */
double v0(
double w)
{
 return(       0);
}
char  v0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double w1 =    1.;  char  w1eq[] =   "1";
double w0 =    0.;  char  w0eq[] =   "0";
/* --------------------------------- */
/* --------------------------------- */
fc1.h
/* ---------------------------------- */
/* save as fc1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(        (y+z/5.) );
}
char  feq[] = " (y+z/5)";
/* --------------------------------- */
/* --------------------------------- */
double Y1(
double x,
double z)
{
 return(       (x/3.+1));
}
char  y1eq[] = "x/3+1";
/* --------------------------------- */
double Y0(
double x,
double z)
{
 return(        x/3. );
}
char  y0eq[] = "x/3 ";
/* --------------------------------- */
/* --------------------------------- */
double x1(
double z)
{
 return(       (6));
}
char  x1eq[] = "6";
/* ---------------------------------- */
double x0(
double z)
{
 return(       (0));
}
char  x0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 5.;    char z1eq[] = "5";
double z0 = 0.;    char z0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
fc2.h
/* --------------------------------- */
/* save as fc2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (y+z/5) );
}
char  feq[] = "y+z/5";
/* --------------------------------- */
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (u+v));
}
char  Xeq[] = "(u+v)";
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (3*v));
}
char  Yeq[] = "(3 v)";
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(       (5*w) );
}
char  Zeq[] = "(5 w)";
/* --------------------------------- */
/* --------------------------------- */
double v1(
double u,
double w)
{
 return(       2);
}
char  v1eq[] = "2";
/* --------------------------------- */
double v0(
double u,
double w)
{
 return(       0);
}
char  v0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double u1(
double w)
{
 return(        1);
}
char  u1eq[] = "1";
/* --------------------------------- */
double u0(
double w)
{
 return(       0);
}
char  u0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double w1 =    1.;  char  w1eq[] =   "1";
double w0 =    0.;  char  w0eq[] =   "0";
/* --------------------------------- */
/* --------------------------------- */
fd1.h
/* ---------------------------------- */
/* save as fd1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(        (y+x/5.) );
}
char  feq[] = " (y+x/5)";
/* --------------------------------- */
/* --------------------------------- */
double Y1(
double x,
double z)
{
 return(       (z/3.+1));
}
char  y1eq[] = "z/3+1";
/* --------------------------------- */
double Y0(
double x,
double z)
{
 return(        z/3. );
}
char  y0eq[] = "z/3 ";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double z)
{
 return(       (6));
}
char  z1eq[] = "6";
/* ---------------------------------- */
double z0(
double z)
{
 return(       (0));
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double x1 = 5.;    char x1eq[] = "5";
double x0 = 0.;    char x0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
fd2.h
/* --------------------------------- */
/* save as fd2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (y+x/5) );
}
char  feq[] = "y+x/5";
/* --------------------------------- */
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (u+v));
}
char  Yeq[] = "(u+v)";
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(       (3*v));
}
char  Zeq[] = "(3 v)";
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (5*w) );
}
char  Xeq[] = "(5 w)";
/* --------------------------------- */
/* --------------------------------- */
double v1(
double u,
double w)
{
 return(       2);
}
char  v1eq[] = "2";
/* --------------------------------- */
double v0(
double u,
double w)
{
 return(       0);
}
char  v0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double w1(
double u)
{
 return(        1);
}
char  w1eq[] = "1";
/* --------------------------------- */
double w0(
double u)
{
 return(       0);
}
char  w0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double u1 =    1.;  char  u1eq[] =   "1";
double u0 =    0.;  char  u0eq[] =   "0";
/* --------------------------------- */
/* --------------------------------- */
fe1.h
/* ---------------------------------- */
/* save as fe1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(        (z+x/5.) );
}
char  feq[] = " (z+x/5)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double x,
double y)
{
 return(       (y/3.+1));
}
char  z1eq[] = "y/3+1";
/* --------------------------------- */
double z0(
double x,
double y)
{
 return(        y/3. );
}
char  z0eq[] = "y/3 ";
/* --------------------------------- */
/* --------------------------------- */
double y1(
double x)
{
 return(       (6));
}
char  y1eq[] = "6";
/* ---------------------------------- */
double y0(
double x)
{
 return(       (0));
}
char  y0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double x1 = 5.;    char x1eq[] = "5";
double x0 = 0.;    char x0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
fe2.h
/* --------------------------------- */
/* save as fe2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z+x/5) );
}
char  feq[] = "z+x/5";
/* --------------------------------- */
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(       (u+v) );
}
char  Zeq[] = "(u+v)";
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (3*v));
}
char  Yeq[] = "(3 v)";
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (5*w));
}
char  Xeq[] = "(5 w)";
/* --------------------------------- */
/* --------------------------------- */
double w1(
double u,
double v)
{
 return(        1);
}
char  w1eq[] = "1";
/* --------------------------------- */
double w0(
double u,
double v)
{
 return(       0);
}
char  w0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double v1(
double u)
{
 return(        2);
}
char  v1eq[] = "2";
/* --------------------------------- */
double v0(
double u)
{
 return(       0);
}
char  v0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double u1 =  1.; char  u1eq[] =  "1";
double u0 =  0.; char  u0eq[] =  "0";
/* --------------------------------- */
/* --------------------------------- */
ff1.h
/* ---------------------------------- */
/* save as ff1.h                      */
/* ---------------------------------- */
#define  LOOP  2*50
/* ---------------------------------- */
double f(
double x,
double y,
double z)
{
 return(        (z+y/5.) );
}
char  feq[] = " (z+y/5)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double x,
double y)
{
 return(       (x/3.+1));
}
char  z1eq[] = "x/3+1";
/* --------------------------------- */
double z0(
double x,
double y)
{
 return(        x/3. );
}
char  z0eq[] = "x/3 ";
/* --------------------------------- */
/* --------------------------------- */
double x1(
double y)
{
 return(       (6));
}
char  x1eq[] = "6";
/* ---------------------------------- */
double x0(
double y)
{
 return(       (0));
}
char  x0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double Y1 = 5.;    char y1eq[] = "5";
double Y0 = 0.;    char y0eq[] = "0";
/* ---------------------------------- */
/* ---------------------------------- */
.

.

.

.

.

.

.

.

.

.

.

.

.

.
ff2.h
/* --------------------------------- */
/* save as ff2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z+y/5) );
}
char  feq[] = "z+y/5";
/* --------------------------------- */
/* --------------------------------- */
double Z(
double u,
double v,
double w)
{
 return(        (u+v) );
}
char  Zeq[] =  "(u+v)";
/* --------------------------------- */
double X(
double u,
double v,
double w)
{
 return(       (3*v));
}
char  Xeq[] = "(3 v)";
/* --------------------------------- */
double Y(
double u,
double v,
double w)
{
 return(       (5*w));
}
char  Yeq[] = "(5 w)";
/* --------------------------------- */
/* --------------------------------- */
double w1(
double u,
double v)
{
 return(        1);
}
char  w1eq[] = "1";
/* --------------------------------- */
double w0(
double u,
double v)
{
 return(        0);
}
char  w0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double u1(
double w)
{
 return(        1);
}
char  u1eq[] = "1";
/* --------------------------------- */
double u0(
double w)
{
 return(        0);
}
char  u0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double v1 = 2.;  char  v1eq[] = "2";
double v0 = 0.;  char  v0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */