Aller au contenu

Mathc initiation/Fichiers c : c13c

Un livre de Wikilivres.
Version datée du 6 juin 2021 à 17:32 par Xhungab (discussion | contributions) (petite correction)


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

c13c.c
/* ------------------------------ */
/* Save as c13c.c                 */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
#include        "f.h"
/* ------------------------------ */
#include   "g_xstep.h"
/* ------------------------------ */

int main(void)
{
W_Ctrl W = {-PI,PI, -1.,1 };
x_Ctrl V = {-5.0,5.0, 0.1};

 clrscrn();
 
 G_plot(W,V);

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


Dans ce listing, l'initiation des structures est directement fait lors de la déclaration.

Ce type d'initialisation ne peut se faire que au moment de la déclaration de la variable.

Pour initialiser les structures, il faut donc des fonctions, comme i_Winplot(), et i_xStep().

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