Installer et compiler ces fichiers dans votre répertoire de travail.
![]() |
c12d.c ' |
---|
/* ------------------------------ */
/* Save as c12d.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
#include "f.h"
/* ------------------------------ */
int main(void)
{
FILE *fp;
double a = -5.0;
clrscrn();
fp = fopen("data","w");
for(; a <= 5.0; a+=.2)
fprintf(fp," %6.3f %6.3f\n", a, f(a));
fclose(fp);
fp = fopen("a_main.plt","w");
fprintf(fp,"# Fichier de commande pour gnuplot \n"
"# En ligne de commande : load \"a_main.plt\"\n"
"#\n"
" set zeroaxis\n"
" plot \"data\",\\\n"
" %s\n"
" reset",feq);
fclose(fp);
printf("load \"a_main.plt\" with gnuplot.");
stop();
return 0;}
On associe les deux méthodes vues précédemment.
On va dessiner la fonction f(). (voir : f.h). On dessine deux fois la fonction cosinus,
une fois avec la chaîne de caractères et une fois avec les données calculées
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 "data",\
cos(x)
reset
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.