Mathc initiation/Fichiers c : c12c
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.