Skip to content

Commit 371ec2d

Browse files
authored
Add files via upload
gnuplot学习实例,基于科学网连载的gnuplot教程
1 parent 6715447 commit 371ec2d

80 files changed

Lines changed: 16874 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gnuplot_datafile/3-More_2D.plt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
reset
3+
set samples 1000
4+
set xlabel;
5+
set ylabel;
6+
set title
7+
set xrange [-pi:pi]
8+
plot sin(x)*cos(x)+sin(x)*sin(x)-0.5*cos(2*x*x) notitle
9+
set grid
10+
set polar
11+
set trange[-pi:pi]
12+
plot sin(t)*cos(t)+sin(t)*sin(t)-0.5*cos(2*t*t) notitle
13+
set grid polar
14+
set xtics axis;
15+
set ytics axis
16+
set xrange [-2:2];
17+
set yrange [-2:2]
18+
set size square
19+
set title "Grandma's mittens"

gnuplot_datafile/3d_s.plt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
reset
2+
set xlabel "X"
3+
set ylabel "Y"
4+
set zlabel "Z"
5+
set xyplane 0.2
6+
set hidden3d
7+
set view 45,30
8+
unset key
9+
set border 4095 lc rgb "#2554C7"
10+
splot "data3d.dat" with lines

gnuplot_datafile/Piecewise_s.plt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
reset
2+
unset border
3+
set zeroaxis lt -1
4+
set xtics axis -1,2,1
5+
set ytics axis 1 offset 0,0.5
6+
set arrow 1 from 0,0 to 1.5,0 filled
7+
set arrow 2 from 0,0 to 0,1.5 filled
8+
plus(x) = x>0? 1 : 1/0
9+
minus(x) = x<0? -1 : 1/0
10+
set label 1 at 0,0 point pt 7 ps 1.5 lc rgb "red" front
11+
plot plus(x) lw 2 lc rgb "red" title "sgn(x)", minus(x) lw 2 lc rgb "red" notitle

gnuplot_datafile/aa.txt

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
1 3 i
2+
2 8 i
3+
3 9 i
4+
4 8 i
5+
5 7 i
6+
6 3 i
7+
7 7 i
8+
8 5 i
9+
9 7 i
10+
10 0 i
11+
11 3 i
12+
12 5 i
13+
13 3 i
14+
14 4 i
15+
15 9 i
16+
16 5 i
17+
17 8 i
18+
18 4 i
19+
19 8 i
20+
20 4 i
21+
21 9 i
22+
22 5 i
23+
23 0 i
24+
24 8 i
25+
25 9 i
26+
26 9 i
27+
27 8 i
28+
28 9 i
29+
29 4 i
30+
30 0 i
31+
31 8 i
32+
32 2 i
33+
33 7 i
34+
34 0 i
35+
35 0 i
36+
36 4 i
37+
37 1 i
38+
38 9 i
39+
39 3 i
40+
40 4 i
41+
41 5 i
42+
42 7 i
43+
43 1 i
44+
44 0 i
45+
45 0 i
46+
46 1 i
47+
47 2 i
48+
48 8 i
49+
49 3 i
50+
50 7 i
51+
51 3 i
52+
52 2 i
53+
53 7 i
54+
54 8 i
55+
55 5 i
56+
56 4 i
57+
57 8 i
58+
58 2 i
59+
59 7 i
60+
60 9 i
61+
61 4 i
62+
62 2 i
63+
63 7 i
64+
64 7 i
65+
65 0 i
66+
66 4 i
67+
67 2 i
68+
68 8 i
69+
69 9 i
70+
70 0 i
71+
71 8 i
72+
72 4 i
73+
73 6 i
74+
74 4 i
75+
75 5 i
76+
76 9 i
77+
77 5 i
78+
78 1 i
79+
79 7 i
80+
80 2 i
81+
81 9 i
82+
82 5 i
83+
83 6 i
84+
84 2 i
85+
85 2 i
86+
86 3 i
87+
87 9 i
88+
88 3 i
89+
89 1 i
90+
90 8 i
91+
91 6 i
92+
92 6 i
93+
93 3 i
94+
94 6 i
95+
95 7 i
96+
96 0 i
97+
97 5 i
98+
98 7 i
99+
99 7 i
100+
100 5 i
101+
101 4 i
102+
102 2 i
103+
103 8 i
104+
104 8 i
105+
105 1 i
106+
106 7 i
107+
107 4 i
108+
108 5 i
109+
109 0 i
110+
110 4 i
111+
111 5 i
112+
112 0 i
113+
113 4 i
114+
114 1 i
115+
115 9 i
116+
116 6 i
117+
117 8 i
118+
118 6 i
119+
119 0 i
120+
120 7 i
121+
121 1 i
122+
122 0 i
123+
123 9 i
124+
124 8 i
125+
125 3 i
126+
126 3 i
127+
127 8 i
128+
128 2 i
129+
129 4 i
130+
130 2 i
131+
131 2 i
132+
132 6 i
133+
133 9 i
134+
134 8 i
135+
135 5 i
136+
136 2 i
137+
137 7 i
138+
138 7 i
139+
139 7 i
140+
140 6 i
141+
141 2 i
142+
142 5 i
143+
143 7 i
144+
144 6 i
145+
145 1 i
146+
146 1 i
147+
147 7 i
148+
148 0 i
149+
149 3 i
150+
150 3 i
151+
151 7 i
152+
152 0 i
153+
153 7 i
154+
154 0 i
155+
155 6 i
156+
156 2 i
157+
157 6 i
158+
158 6 i
159+
159 2 i
160+
160 7 i
161+
161 0 i
162+
162 4 i
163+
163 5 i
164+
164 5 i
165+
165 9 i
166+
166 9 i
167+
167 8 i
168+
168 2 i
169+
169 0 i
170+
170 4 i
171+
171 0 i
172+
172 8 i
173+
173 2 i
174+
174 0 i
175+
175 0 i
176+
176 3 i
177+
177 0 i
178+
178 0 i
179+
179 3 i
180+
180 3 i
181+
181 5 i
182+
182 5 i
183+
183 7 i
184+
184 3 i
185+
185 3 i
186+
186 9 i
187+
187 6 i
188+
188 8 i
189+
189 1 i
190+
190 9 i
191+
191 1 i
192+
192 0 i
193+
193 3 i
194+
194 0 i
195+
195 1 i
196+
196 0 i
197+
197 2 i
198+
198 6 i
199+
199 4 i
200+
200 1 i
201+
201 6 i
202+
202 4 i
203+
203 7 i
204+
204 9 i
205+
205 3 i
206+
206 6 i
207+
207 8 i
208+
208 9 i
209+
209 0 i
210+
210 3 i
211+
211 4 i
212+
212 2 i
213+
213 3 i
214+
214 4 i
215+
215 6 i
216+
216 5 i
217+
217 7 i
218+
218 0 i
219+
219 5 i
220+
220 7 i
221+
221 8 i
222+
222 1 i
223+
223 8 i
224+
224 6 i
225+
225 4 i
226+
226 7 i
227+
227 6 i
228+
228 5 i
229+
229 1 i
230+
230 0 i
231+
231 2 i
232+
232 8 i
233+
233 1 i
234+
234 3 i
235+
235 3 i
236+
236 7 i
237+
237 4 i
238+
238 5 i
239+
239 2 i
240+
240 5 i
241+
241 4 i
242+
242 9 i
243+
243 5 i
244+
244 1 i
245+
245 3 i
246+
246 4 i
247+
247 4 i
248+
248 0 i
249+
249 4 i
250+
250 0 i
251+
251 8 i
252+
252 3 i
253+
253 1 i
254+
254 8 i
255+
255 6 i
256+
256 7 i
257+
257 8 i
258+
258 3 i
259+
259 2 i
260+
260 6 i
261+
261 1 i
262+
262 7 i
263+
263 5 i
264+
264 5 i
265+
265 4 i
266+
266 4 i
267+
267 6 i
268+
268 0 i
269+
269 8 i
270+
270 6 i
271+
271 1 i
272+
272 6 i
273+
273 8 i
274+
274 8 i
275+
275 8 i
276+
276 1 i
277+
277 6 i
278+
278 5 i
279+
279 5 i
280+
280 7 i
281+
281 0 i
282+
282 5 i
283+
283 2 i
284+
284 9 i
285+
285 9 i
286+
286 3 i
287+
287 4 i
288+
288 3 i
289+
289 3 i
290+
290 4 i
291+
291 1 i
292+
292 2 i
293+
293 6 i
294+
294 2 i
295+
295 0 i
296+
296 2 i
297+
297 9 i
298+
298 3 i
299+
299 1 i
300+
300 6 i

gnuplot_datafile/arrow_s.plt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
reset
2+
set term wxt font "DejaVu Sans,12"
3+
sinc(x) = sin(pi*x)/(pi*x)
4+
set xlabel "X"
5+
set xrange [-5:5]
6+
set xtics 1
7+
8+
set ylabel "Y"
9+
set yrange [-0.4:1.2]
10+
set ytics 0.2
11+
12+
set y2label "Y2"
13+
#set y2range [-2:5]
14+
#set y2tics 1
15+
16+
set title "sinc(x) 函数"
17+
unset key
18+
set samples 500
19+
set grid
20+
set arrow 1 from 2,1.05 to 0.3,1 filled size 0.5,15,60 lw 2
21+
set label 1 at 0,1 point pt 7 ps 1.5 lc rgb "#F87217"
22+
set label 2 "最大值在(0, 1)" at 2.1,1.05
23+
plot sinc(x) lw 2

gnuplot_datafile/axis.png

14.5 KB
Loading

0 commit comments

Comments
 (0)