Installer et compiler ces fichiers dans votre répertoire de travail.
![]() |
c13b.c ' |
---|
/* ------------------------------ */
/* Save as c13b.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
#include "f.h"
/* ------------------------------ */
#include "g_xstep.h"
/* ------------------------------ */
int main(void)
{
clrscrn();
G_plot(i_Winplot(-PI,PI, -1.,1.),
i_xStep(-5.0,5.0, 0.1) );
printf("load \"a_main.plt\" with gnuplot.\n");
stop();
return 0;}
Nous pouvons étudier la déclaration de la structure "x_Ctrl", qui nous permet de contrôler les valeurs de x, (xmin,xmax,step) dans le fichier str_plt.h
/* ------------------------------------ */
typedef struct
{
double xmini; double xmaxi;
double step;
}x_Ctrl, *Px_Ctrl;
/* ------------------------------------ */
Cette structure est suivie par la fonction i_xStep(); qui nous permet d'initialiser cette structure dans la fonction graphique.
/* ------------------------------------ */
x_Ctrl i_xStep(
double xmini, double xmaxi,
double step
)
{
x_Ctrl xvalue = {xmini,xmaxi,step};
return (xvalue);}
/* ------------------------------------ */
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 [-3.142:3.142] [-1.000:1.000] \
"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.