2D ( II )

Imaginons que nous ayons a visualiser la parabole y=x2 dans sa partie 0 < x < 10.

Il suffit de créer avec n'importe quel éditeur de texte ( vi,emacs,... ) le fichier suivant et de lui donner un nom suffixé par sp3 mettons parabole.sp3

0. 0.
1. 1.
2. 4.
3. 9.
4. 16.
5. 25.
6. 36.
7. 49.
8. 64.
9. 81.
10. 100.

La seule restriction est qu'il existe au moins un caractère blanc entre les nombres d'une même ligne. Mais:

Ainsi le fichier :

0. 0.
1.     1.
 2. 4.
3.	9.
4.         16.
     5.  25.
6.		36.
7.  49.
8. 64.
  9. 81.
	10. 100.

est parfaitement valable et conduira au même résultat que le précédent mais sera avouns-le un peu moins lisible !

On peut obtenir le même fichier par le programme C suivant :

#include <stdio.h>
#include <stdlib.h>

void
main ( void )
{
  float x[11],y[11];
  int i;
  FILE* fd;

  fd=fopen("parabole.sp3","w") ;

  if ( fd == NULL ) {

    fprintf(stderr,"Ouverture impossible \n") ;
    exit ( 1) ;

  }

  for ( i=0 ; i <= 10 ; i++ ) {

    x[i] = (float) i ;
    y[i] = x[i] * x[i] ;
    
    fprintf(fd,"%.1f %.1f\n",x[i],y[i]);

  } 

  fclose (fd) ;

}

Cataloguons ce fichier sous le nom /tmp/parabole.sp3 en cliquant ici

Voyons maintenant comment le visualiser à l'aide de Narcisse