Installer et compiler ces fichiers dans votre répertoire de travail.
![]() |
c13a.c ' |
---|
/* ------------------------------ */
/* Save as c13a.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
#include "f.h"
/* ------------------------------ */
#include "g_win.h"
/* ------------------------------ */
int main(void)
{
clrscrn();
G_plot(i_Winplot(-PI,PI, -1.,1.));
printf("load \"a_main.plt\" with gnuplot.\n");
stop();
return 0;}
Nous pouvons étudier la déclaration de la structure "W_Ctrl", qui nous permet de contrôler la fenêtre de gnuplot dans le fichier str_plt.h
/* ------------------------------------ */
typedef struct
{
double xmini; double xmaxi;
double ymini; double ymaxi;
}W_Ctrl, *PW_Ctrl;
/* ------------------------------------ */
Cette structure est suivie par la fonction i_Winplot(); qui nous permet d'initialiser cette structure dans la fonction graphique.
/* ------------------------------------ */
W_Ctrl i_Winplot(
double xmini, double xmaxi,
double ymini, double ymaxi
)
{
W_Ctrl w = {xmini,xmaxi,ymini,ymaxi};
return (w);}
/* ------------------------------------ */
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.