Aller au contenu

Mathc initiation/a469

Un livre de Wikilivres.


Sommaire

Installer ce fichier dans votre répertoire de travail.

Texte de la légende
fb1.h
/* --------------------------------- */
/* save as fb1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(       (r*cos(k) *  r*sin(k) * z) );
}
char  feq[] = "(r cos(k)) (r sin(k)) (z)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r,
double k)
{
 return(        r);
}
char  z1eq[] = "r";
/* --------------------------------- */
double z0(
double r,
double k)
{
 return(        0.);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k)
{
 return(        1.);
}
char  r1eq[] = "1";
/* --------------------------------- */
double r0(
double k)
{
 return(        0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1 = PI/2.;char k1eq[] = "PI/2";
double k0 =    0.;char k0eq[] =    "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return( (r*cos(k)*(r*sin(k))*(z)) *(r));
}
char  geq[] = "(rcos(k))(rsin(k))(z) (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
fb2.h
/* --------------------------------- */
/* save as fb2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (x*y*z) );
}
char  feq[] = "(x*y*z)";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r,
double k)
{
 return(        r);
}
char  z1eq[] = "r";
/* --------------------------------- */
double z0(
double r,
double k)
{
 return(        0.);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k)
{
 return(        1.);
}
char  r1eq[] = "1";
/* --------------------------------- */
double r0(
double k)
{
 return(        0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1 = PI/2.;char k1eq[] = "PI/2";
double k0 =    0.;char k0eq[] =    "0";
/* --------------------------------- */
/* --------------------------------- */
fc1.h
/* --------------------------------- */
/* save as fc1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(       (r*cos(k) * r*sin(k) * z));
}
char  feq[] = "(r cos(k)) (r sin(k)) (z)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r,
double k)
{
 return(        r);
}
char  z1eq[] = "r";
/* --------------------------------- */
double z0(
double r,
double k)
{
 return(        0.);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double r)
{
 return(        PI/2.);
}
char  k1eq[] = "PI/2";
/* --------------------------------- */
double k0(
double r)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1 = 1.; char r1eq[] =  "1";
double r0 = 0.; char r0eq[] =  "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return( (r*cos(k)*(r*sin(k))*(z)) *(r));
}
char  geq[] = "(rcos(k))(rsin(k))(z) (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
fc2.h
/* --------------------------------- */
/* save as fc2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (x*y*z) );
}
char  feq[] = "(x*y*z)";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r,
double k)
{
 return(        r);
}
char  z1eq[] = "r";
/* --------------------------------- */
double z0(
double r,
double k)
{
 return(        0.);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double r)
{
 return(        PI/2.);
}
char  k1eq[] = "PI/2";
/* --------------------------------- */
double k0(
double r)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1 = 1.; char r1eq[] =  "1";
double r0 = 0.; char r0eq[] =  "0";
/* --------------------------------- */
/* --------------------------------- */
fd1.h
/* --------------------------------- */
/* save as fd1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double k,
double z)
{
 return(           2*PI);
}
char  k1eq[] =    "2 PI";
/* --------------------------------- */
double k0(
double k,
double z)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double z)
{
 return(        2);
}
char  r1eq[] = "2";

/* --------------------------------- */
double r0(
double z)
{
 return(        0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 1.;  char z1eq[] = "1";
double z0 = 0.;  char z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return( (z) *(r));
}
char  geq[] = "(z) (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
fd2.h
/* --------------------------------- */
/* save as fd2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double k,
double z)
{
 return(           2*PI);
}
char  k1eq[] =    "2 PI";
/* --------------------------------- */
double k0(
double k,
double z)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double z)
{
 return(        2);
}
char  r1eq[] = "2";

/* --------------------------------- */
double r0(
double z)
{
 return(        0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 1.;  char z1eq[] = "1";
double z0 = 0.;  char z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
fe1.h
/* --------------------------------- */
/* save as fe1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double r,
double z)
{
 return(          2*PI);
}
char  k1eq[] =   "2 PI";
/* ---------- k a------------------- */
double k0(
double r,
double z)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r)
{
 return(        1);
}
char  z1eq[] = "1";
/* --------------------------------- */
double z0(
double r)
{
 return(        0);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1 = 2.;  char r1eq[] = "2";
double r0 = 0.;  char r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return(       (z) *(r));
}
char  geq[] = "(z)  (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
fe2.h
/* --------------------------------- */
/* save as fe2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double r,
double z)
{
 return(          2*PI);
}
char  k1eq[] =   "2 PI";
/* ---------- k a------------------- */
double k0(
double r,
double z)
{
 return(        0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double r)
{
 return(        1);
}
char  z1eq[] = "1";
/* --------------------------------- */
double z0(
double r)
{
 return(        0);
}
char  z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double r1 = 2.;  char r1eq[] = "2";
double r0 = 0.;  char r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
ff1.h
/* --------------------------------- */
/* save as ff1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k,
double z)
{
 return(       sqrt(4-z));
}
char  r1eq[] = "sqrt(4-z)";
/* --------------------------------- */
double r0(
double k,
double z)
{
 return(       0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double z)
{
 return(       2*PI);
}
char  k1eq[] = "2*PI";
/* --------------------------------- */
double k0(
double z)
{
 return(       0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 2.;  char z1eq[] = "2";
double z0 = 0.;  char z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return(       (z) *(r));
}
char  geq[] = "(z)  (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
ff2.h
/* --------------------------------- */
/* save as ff2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k,
double z)
{
 return(       sqrt(4-z));
}
char  r1eq[] = "sqrt(4-z)";
/* --------------------------------- */
double r0(
double k,
double z)
{
 return(       0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double k1(
double z)
{
 return(       2*PI);
}
char  k1eq[] = "2*PI";
/* --------------------------------- */
double k0(
double z)
{
 return(       0);
}
char  k0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1 = 2.;  char z1eq[] = "2";
double z0 = 0.;  char z0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
fg1.h
/* --------------------------------- */
/* save as fg1.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double r,
double k,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k,
double z)
{
 return(sqrt(4-z));
}
char  r1eq[] = "sqrt(4-z)";
/* --------------------------------- */
double r0(
double k,
double z)
{
 return(0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double k)
{
 return(       2);
}
char  z1eq[] = "2";
/* --------------------------------- */
/* --------------------------------- */
double z0(
double k)
{
 return(       1);
}
char  z0eq[] = "1";
/* --------------------------------- */
double k1 = 2.*PI; char k1eq[] = "2*PI";
double k0 =    0.; char k0eq[] =    "0";
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */
double g(
double r,
double k,
double z)
{
 return(       (z) *(r));
}
char  geq[] = "(z)  (r)";
/* --------------------------------- */
/* --------------------------------- */
.

.

.

.

.

.

.

.

.
fg2.h
/* --------------------------------- */
/* save as fg2.h                     */
/* --------------------------------- */
#define  LOOP  2*50
/* --------------------------------- */
double f(
double x,
double y,
double z)
{
 return(      (z) );
}
char  feq[] = "z";
/* --------------------------------- */
/* --------------------------------- */
double X(
double r,
double k,
double z)
{
 return(       (r*cos(k)));
}
char  Xeq[] = "(r*cos(k))";
/* --------------------------------- */
double Y(
double r,
double k,
double z)
{
 return(       (r*sin(k)));
}
char  Yeq[] = "(r*sin(k))";
/* --------------------------------- */
double Z(
double r,
double k,
double z)
{
 return(       (z));
}
char  Zeq[] = "(z)";
/* --------------------------------- */
/* --------------------------------- */
double r1(
double k,
double z)
{
 return(sqrt(4-z));
}
char  r1eq[] = "sqrt(4-z)";
/* --------------------------------- */
double r0(
double k,
double z)
{
 return(0);
}
char  r0eq[] = "0";
/* --------------------------------- */
/* --------------------------------- */
double z1(
double k)
{
 return(       2);
}
char  z1eq[] = "2";
/* --------------------------------- */
/* --------------------------------- */
double z0(
double k)
{
 return(       1);
}
char  z0eq[] = "1";
/* --------------------------------- */
double k1 = 2.*PI; char k1eq[] = "2*PI";
double k0 =    0.; char k0eq[] =    "0";
/* --------------------------------- */
/* --------------------------------- */