Mathc initiation/Fichiers c : c12b


Installer et compiler ces fichiers dans votre répertoire de travail.

Crystal Clear mimetype source c.png c12b.c
'
/* ------------------------------ */
/* Save as c12b.c                  */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
double f(double x)
{
	 return( pow(x,2.) );
}
/* ------------------------------ */
int main(void)
{
FILE   *fp;                     /* Déclarer un pointeur de fichier.   */
double   a;

  clrscrn();
                                /* Ouvrir le fichier en mode écriture.*/
 fp = fopen("data","w");        /* fp est un pointeur de fichier      */
                                /* qui pointe sur le fichier "data"   */
 for(a = -5.0; a <= 5.0; a+=.2)
 
  fprintf(fp," %6.3f %6.3f\n",  /* Imprimer dans le fichier "data"    */
                a,   f(a));
                
 fclose(fp);                    /* Fermer le fichier "data"           */

 printf(" Dans gnuplot -> plot \"data\" \n\n");
        
 stop(); 
     
 return 0;}


Un fichier de données pour gnuplot.

Nous ne mettrons pas d'extension pour les fichiers de données avec gnuplot.


Dans gnuplot vous pouvez tapez  : plot "data"

Voir l'introduction pour initialiser gnuplot dans votre répertoire de travail.


Exemple de sortie fichier :

 -5.000 25.000
 -4.800 23.040
 -4.600 21.160
 -4.400 19.360
 -4.200 17.640
 -4.000 16.000
 -3.800 14.440
 -3.600 12.960
 -3.400 11.560
 -3.200 10.240
 -3.000  9.000
 -2.800  7.840
 -2.600  6.760
  ...