Génération des images via Gnuplot via Makefile
This commit is contained in:
parent
797ef48d3e
commit
8c55165f69
2
S2/TP4/.gitignore
vendored
2
S2/TP4/.gitignore
vendored
|
@ -1 +1 @@
|
||||||
tri_insertion_moyen.txt
|
tri_insertion_moyen.*
|
|
@ -1,5 +1,14 @@
|
||||||
tri_insertion_moyen.txt: analyse_en_moyenne.py
|
NOM=tri_insertion_moyen
|
||||||
|
GNUPLOT_EXT=png svg eps
|
||||||
|
COURBE=0.287*x**2-2*x+1
|
||||||
|
|
||||||
|
default: $(NOM).png
|
||||||
|
|
||||||
|
$(NOM).txt: analyse_en_moyenne.py
|
||||||
python3 $< --brut > $@
|
python3 $< --brut > $@
|
||||||
|
|
||||||
|
$(addprefix $(NOM).,$(GNUPLOT_EXT)): $(NOM).txt
|
||||||
|
gnuplot -e "set terminal $(subst $(NOM).,,$@); set output '$(NOM).$(subst $(NOM).,,$@)'; plot '$(NOM).txt', $(COURBE) with lines"
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm tri_insertion_moyen.txt
|
rm $(NOM).*
|
|
@ -382,4 +382,6 @@ Cette fonction correspond à la commande suivante : \n\
|
||||||
gnuplot> plot 'tri_insertion_moyen.txt', 0.287*x**2-2*x+1 with lines\n\
|
gnuplot> plot 'tri_insertion_moyen.txt', 0.287*x**2-2*x+1 with lines\n\
|
||||||
On peut aussi trouver des valeurs plus précises en faisant une regression polynôminale des données \
|
On peut aussi trouver des valeurs plus précises en faisant une regression polynôminale des données \
|
||||||
avec la fonction polyfit de numpy. Je vous invite à lancer la commande suivante :\n\
|
avec la fonction polyfit de numpy. Je vous invite à lancer la commande suivante :\n\
|
||||||
python3 analyse_en_moyenne.py --brut --poly --graph")
|
python3 analyse_en_moyenne.py --brut --poly --graph\n\
|
||||||
|
Je vous invite aussi à éxecuter la commande suivante qui permet de générer le graphique Gnuplot :\n\
|
||||||
|
make tri_insertion_moyen.png")
|
||||||
|
|
Reference in a new issue