]> git.llucax.com Git - z.facultad/75.29/dale.git/blob - tests/plot
Agrega timer y método para obtener cantidad de chunks.
[z.facultad/75.29/dale.git] / tests / plot
1
2 # Este es un archivo para el gnuplot, que grafica todos los datos obtenidos
3 # previamente con los scripts correspondientes.
4
5
6 set terminal postscript
7
8 set xtics
9 set mxtics 2
10 set ytics
11 set mytics 2
12 set grid xtics ytics mxtics mytics
13
14 #
15 # Operaciones basicas
16 #
17
18 # Solitarios
19
20 set key off
21
22
23 set autoscale
24 set title "Multiplicacion normal"
25 set output "graficos/mult_naif.ps"
26 set xlabel "Cantidad de digitos en ambos operandos"
27 set ylabel "Tiempo (segundos)"
28 set xrange[0:1010]
29 plot 'files-4op/op_*.times'
30
31 set autoscale
32 set title "Multiplicacion Karatsuba-Ofman"
33 set output "graficos/mult_ko.ps"
34 set xlabel "Cantidad de digitos en ambos operandos"
35 set ylabel "Tiempo (segundos)"
36 set xrange[0:1010]
37 plot 'files-4op/op_k.times'
38
39 set autoscale
40 set title "Suma"
41 set output "graficos/suma.ps"
42 set xlabel "Cantidad de digitos en ambos operandos"
43 set ylabel "Tiempo (segundos)"
44 set xrange[0:1010]
45 plot 'files-4op/op_+.times'
46
47 set autoscale
48 set title "Resta"
49 set output "graficos/resta.ps"
50 set xlabel "Cantidad de digitos en ambos operandos"
51 set ylabel "Tiempo (segundos)"
52 set xrange[0:1010]
53 plot 'files-4op/op_-.times'
54
55
56 # Combinados
57
58 set key on
59 set key bottom
60
61 set autoscale
62 set title "Suma y resta"
63 set output "graficos/suma_resta.ps"
64 set xlabel "Cantidad de digitos en ambos operandos"
65 set ylabel "Tiempo (segundos)"
66 set xrange[0:1010]
67 plot 'files-4op/op_+.times' title "Suma", 'files-4op/op_-.times' title "Resta"
68
69 set autoscale
70 set title "Multiplicacion Karatsuba-Ofman y comun"
71 set output "graficos/multis.ps"
72 set xlabel "Cantidad de digitos en ambos operandos"
73 set ylabel "Tiempo (segundos)"
74 set xrange[0:1010]
75 plot 'files-4op/op_*.times' title "Comun", 'files-4op/op_k.times' title "K-O"
76
77
78 #
79 # Potencias
80 #
81
82 # Solitarios
83
84 set key off
85
86
87 set autoscale
88 set title "Exponenciacion (normal) del numero 1234567890"
89 set output "graficos/pot-n.ps"
90 set xlabel "Exponente"
91 set ylabel "Tiempo (segundos)"
92 set xrange[0:2010]
93 plot 'files-^/times'
94
95 set autoscale
96 set title "Exponenciacion (K-O) del numero 1234567890"
97 set output "graficos/pot-k.ps"
98 set xlabel "Exponente"
99 set ylabel "Tiempo (segundos)"
100 set xrange[0:2010]
101 plot 'files-q/times'
102
103
104 # Combinados
105
106 set key on
107 set key bottom
108
109 set autoscale
110 set title "Exponenciacion del numero 1234567890"
111 set output "graficos/pot-comb.ps"
112 set xlabel "Exponente"
113 set ylabel "Tiempo (segundos)"
114 set xrange[0:2010]
115 plot 'files-q/times' title "Karatsuba-Ofman", 'files-^/times' title "Normal"
116
117
118 #
119 # Potencias 2 (con zoom)
120 #
121
122 # Solitarios
123
124 set key off
125
126
127 set autoscale
128 set title "Exponenciacion (normal) del numero 1234567890"
129 set output "graficos/pot2-n.ps"
130 set xlabel "Exponente"
131 set ylabel "Tiempo (segundos)"
132 set xrange[0:130]
133 plot 'files-^-2/times'
134
135 set autoscale
136 set title "Exponenciacion (K-O) del numero 1234567890"
137 set output "graficos/pot2-k.ps"
138 set xlabel "Exponente"
139 set ylabel "Tiempo (segundos)"
140 set xrange[0:130]
141 plot 'files-q-2/times'
142
143
144 # Combinados
145
146 set key on
147 set key bottom
148
149 set autoscale
150 set title "Exponenciacion del numero 1234567890"
151 set output "graficos/pot2-comb.ps"
152 set xlabel "Exponente"
153 set ylabel "Tiempo (segundos)"
154 set xrange[0:130]
155 plot 'files-q-2/times' title "Karatsuba-Ofman", 'files-^-2/times' title "Normal"
156
157