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

c12c.c
'
/* ------------------------------ */
/* Save as c12c.c                  */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
char  heq[] = "sin(x)";
char  geq[] = "cos(x)";
/* ------------------------------ */
int main(void)
{
FILE   *fp = fopen("a_main.plt","w");

  clrscrn();
  
  fprintf(fp,"# Fichier de commande pour gnuplot          \n"
             "# En ligne de commande : load \"a_main.plt\"\n"
             "#\n"
             " set zeroaxis\n"
             " plot %s,\\\n"
             " %s \n\n"
             " reset", geq, heq);
 fclose(fp);

 printf("load \"a_main.plt\" with gnuplot.\n");
        
 stop(); 
     
 return 0;}


Un fichier de commande pour gnuplot.

L'extension des fichiers de commande de gnuplot est "*.plt"


Ici on dessine deux chaines de caractères.

Dans gnuplot tapez : load "a_main.plt"


Exemple de sortie fichier :

# Fichier de commande pour gnuplot          
# En ligne de commande : load "a_main.plt"
#
 set zeroaxis
 plot cos(x),\
 sin(x) 

 reset


  • set zeroaxis : permet d'afficher l'axe xy
  • reset : permet d'effacer la mémoire de gnuplot.


J'ai choisi de mettre chaque fonction est sur une ligne différente.

Elles doivent être séparées par une virgule et par un backslash.

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.