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 > $@
|
||||
|
||||
$(addprefix $(NOM).,$(GNUPLOT_EXT)): $(NOM).txt
|
||||
gnuplot -e "set terminal $(subst $(NOM).,,$@); set output '$(NOM).$(subst $(NOM).,,$@)'; plot '$(NOM).txt', $(COURBE) with lines"
|
||||
|
||||
clean:
|
||||
rm tri_insertion_moyen.txt
|
||||
rm $(NOM).*
|
|
@ -379,7 +379,9 @@ question(1)
|
|||
|
||||
reponse("Graphiquement, on trouve que cette fonction a pour expression 0,287 × x² - 2 × x + 1\n\
|
||||
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 \
|
||||
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