Mathc gnuplot/Animation : Cercle de courbure d'une courbe

Mathc gnuplot
Mathc gnuplot
Sommaire

I - Dessiner

Fichiers h partagés :

Application :

II - Animer

Application :

III - Géométrie de la tortue standard

Application :

IV - Géométrie de la tortue vectorielle

Application :

Conclusion

Annexe

Livre d'or



PréambuleModifier

Cercle de courbure dans Wikipedia.

PrésentationModifier

N'oubliez pas les fichiers *.h partagés et de recuperer aussi ceux du chapitre Dessiner : Cercle de courbure d'une courbe.

AnimerModifier

  c01.c
Animer le cercle de courbure pour une fonction (f(t),g(t)).
/* ------------------------------------ */
/*  Save as :   c01.c                   */
/* ------------------------------------ */
#include "x_ahfile.h"
#include       "fb.h"
/* ------------------------------------ */
int main(void)
{
double t = 0.;
double e = .001;
char   Name[FILENAME_MAX] = "a_circle.plt"; 

 for(;t<2*PI;t+=.03)
    {
     circle(Name,
               1./fabs(Kt_2d(f,g,t,e)),
                  cx_2d(f,g,t,e),
                  cy_2d(f,g,t,e));

     G_C_2d(i_WGnuplot(-4,8,-2,4),
            i_time(0.,2*PI,.03),
             f,g,t,
             e);
    }

 printf(" open the file \"a_main.plt\" with Gnuplot.\n\n"
        " Use the command replot of gnuplot         \n\n");

 return 0;
}

Le résultat.

Résultat dans gnuplot
 
Résultat dans gnuplot
 
Résultat dans gnuplot