« Mathc gnuplot/Commande pause 1 » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 7 :
* Créer une animation avec la commande "pause 1" de gnuplot.
* Ces exemples dans cette page présentent le code sans animation.
* Pour le troisième exemple voir le chapitre [[Mathc gnuplot/Animation : Tangente| Animation Tangente]]
* Autre exemple, voir le chapitre [[Mathc gnuplot/Animation : Tangente d'une courbe| Tangente d'une courbe]]
Ligne 12 ⟶ 13 :
= Présentation =
* Un exemple à tester
* '''N'oubliez pas les fichiers *.h partagés et ceux de ce chapitre.'''
=== Le cadre ===
Ligne 27 ⟶ 30 :
int main(void)
{
G_TanA(Pic);
Ligne 54 ⟶ 57 :
.
reset
=== Dessiner ===
Ligne 61 ⟶ 65 :
<source lang="c">
/* ------------------------------------ */
/* Save as :
/* ------------------------------------ */
#include "x_ahfile.h"
Ligne 72 ⟶ 76 :
G_TanA(i_WGnuplot(-7, 7,-2,2),
feq);
Ligne 104 ⟶ 108 :
reset
== Les fichiers h
=== Appel des fichiers standards ===
Ligne 119 ⟶ 123 :
#include <string.h>
/* ------------------------------------ */
#include "
</source>
=== La fonction à dessiner ===
Ligne 209 ⟶ 148 :
/* ------------------------------------ */
void G_TanA(
)
{
Ligne 215 ⟶ 154 :
double p;
fprintf(fp," set zeroaxis\n\n");
▲for(p=Pic.First; p<Pic.Last; p+=Pic.Step)
fprintf(fp," pause 1\n\n");
fprintf(fp," reset");
}
</source>
Ligne 232 ⟶ 172 :
/* ------------------------------------ */
void G_TanA(
)
{
FILE *fp = fopen("a_main.plt","w");
double p
fprintf(fp," set zeroaxis\n\n");▼
▲fprintf(fp," set zeroaxis\n\n");
▲for(; p<Pic.Last; p+=Pic.Step)
fprintf(fp," plot [%0.3f:%0.3f] [%0.3f:%0.3f] "
" %s\n"
Ligne 249 ⟶ 190 :
fEQ);
fprintf(fp," reset");
}
</source>
|