« Mathc gnuplot/Fichiers pour gnuplot » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 35 :
<source lang="c">
/* ------------------------------ */
/* Save as c01.c */
/* ------------------------------ */
#include <stdio.h>
Ligne 63 :
* Nous ne mettrons pas d'extension pour les fichiers de données avec gnuplot.
▲** Compilez et exécutez-le.
** Éditer le fichier "data"
** Dans gnuplot tapez : plot "data"
Ligne 71 ⟶ 69 :
<source lang="c">
/* ------------------------------ */
/* Save as c02.c */
/* ------------------------------ */
#include <stdio.h>
Ligne 99 ⟶ 97 :
* L'extension des fichiers de commande de gnuplot est "*.plt"
* Attention : Ici on dessine deux chaines de caractères.
▲** Compilez et exécutez-le.
** Éditer le fichier "a_main.plt"
** Dans gnuplot tapez : load "a_main.plt"
Ligne 107 ⟶ 103 :
<source lang="c">
/* ------------------------------ */
/* Save as c03.c */
/* ------------------------------ */
#include <stdio.h>
Ligne 152 ⟶ 148 :
* On associe les deux méthodes vues précédemment.
▲** Compilez et exécutez-le.
** Éditer le fichier "a_main.plt"
** Dans gnuplot tapez : load "a_main.plt"
<source lang="c">
/* ------------------------------ */
/* Save as c04.c */
/* ------------------------------ */
#include <stdio.h>
Ligne 164 ⟶ 160 :
/* ------------------------------ */
double f(double x){return(cos(x));}
/* ------------------------------ */
char feq[] = "cos(x)";
/* ------------------------------ */
int main(void)
{
FILE *fp;
double a = -5.0;
for(
fprintf(fp," %6.3f %6.3f\n", a, f(a));
fclose(fp);
fprintf(fp,"
"
" %s\n"
" reset"
fclose(fp);
Ligne 197 ⟶ 190 :
Cela donne dans le fichier "a_main.plt" :
set zeroaxis
plot "data",\
Ligne 208 ⟶ 198 :
* On met simplement le contenu de la fonction main() dans G_plot().
▲** Compilez et exécutez-le.
** Éditer le fichier "a_main.plt"
** Dans gnuplot tapez : load "a_main.plt"
<source lang="c">
//* ------------------------------ */
/* Save as c05.c */
/* ------------------------------ */
#include <stdio.h>
Ligne 224 ⟶ 214 :
int G_plot(void)
{
FILE *fp;
double a = -5.0;
for(
fprintf(fp," %6.3f %6.3f\n",
fclose(fp);
fprintf(fp,"
"
" %s\n"
" reset"
fclose(fp);
Ligne 260 ⟶ 246 :
Cela donne dans le fichier "a_main.plt" :
set zeroaxis
plot "data",\
|