21 gnuplot学习小教程
21 gnuplot学习小教程
Phys.cc
August 6, 2011
îU
1 À H/Gnuplot 2
2 UÅGnuplot 2
2.1 Linuxûß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Windowsûß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 U (Gnuplot 2
3.1 úËpnö(file.data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 úË ö(file.gnu) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 9Ûû ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.4 9Ûî9: HMp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.5 9Ûµß . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.6 9ÛÙúßl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.7 9Ûã^Å{ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.8 î99ØþG' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.9 î99Ø~Mn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
(i f - (
4 Gnuplot( 11
4.1 Ñãi1 4Á5;H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 ÑãiB-5Í-dî . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5 s,c 16
1
1 À H/Gnuplot
Gnuplot/ >Ñf\þoö ïåpnZÄþb ýA:' M9( f('
Ôoriginô}
¹QÙ/Gnuplot Homepage (http://www.gnuplot.info/)
0îM:b ° H :4.4.3H ` ï å ÎÙ Ì }` H, ` / Linux ( 7 ÷
} gnuplot-4.4.3.tar.gz`/ Windows (7 ÷ } gp443win32.zip
Gnuplot (K:gnuplot.pdf `ïå v } }6/ñH Ft/ }f`D
2 U Å Gnuplot
Gnuplot ÅÇ AU Linux ê *}äsïÅ à }oöWindowsûß ê
ãsï(
2.1 ûß
Linuxû
FedoraCentOSRedhatûߏÕ(Èïeå }äsï
sudo yum install gnuplot
UbuntuDebianûߏÕ
sudo apt-get install gnuplot
vLinuxûß÷Âøsôc
2.2 ûß
Windowsû
à Å }gp443win32.zip vãsï(
3 U( Gnuplot
(Gnuplot\þAU ÔOriginMatlabýUGnuplot(Å{ 2*ö pnö
ö ý(öhsïWindows (7ï(°, Linux (7ïå( geditvimI
h\þ-ß
ß ý/ 8( OriginSigmaplotoößýfweAð¾ Gnuplotßýf
we¹ båÁ5;µß:ôGnuplot(¹Õ
2
210 800.8 1.65 30.50 1.65 0.106 485.3
240 800.8 1.59 33.40 1.59 0.121 503.6
270 800.1 1.54 36.40 1.54 0.136 519.5
300 800.8 1.50 39.40 1.50 0.151 533.9
330 800.1 1.47 42.30 1.47 0.165 544.3
360 800.1 1.43 45.10 1.43 0.181 559.5
390 800.2 1.41 47.90 1.41 0.195 567.5
420 800.4 1.38 50.60 1.38 0.211 580.0
500 800.7 1.32 57.40 1.32 0.250 606.6
600 800.8 1.25 65.20 1.25 0.300 640.6
700 800.5 1.18 71.70 1.18 0.349 678.4
800 800.8 1.12 77.70 1.12 0.399 715.0
900 800.8 1.06 82.60 1.06 0.448 755.5
3.2 úË ö(file.gnu)
°( * Aí
°(eãÊ Ùµã
• post epsúeps<þG
• colorïåúirþGò¿
• solidï(S¿
3
800
datafile using 6:7
750
700
650
600
550
500
450
400
350
300
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
þ 1: Á5;Á:Øsû
3.3 9Ûû ~
©ì Lã
4
Magneto Resistance
800
datafile using 6:7
750
700
650
600
R/Ω
550
500
450
400
350
300
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
B/T
þ 2: Á5;Á:Øsû
ãÊûÂ/ö¹}' ãÊ
5
Magneto Resistance
800
700
600
R/Ω
500
400
300
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
B/T
þ 3: Á5;Á:Øsû
3.5 9Ûµß
6
Magneto Resistance
800
700
600
R/Ω
500
400
300
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
B/T
þ 4: Á5;Á:Øsû
3.6 9ÛÙúßl
7
Magneto Resistance
800
700
600
R/Ω
R2 = 745 B + 420
400
300
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
B/T
þ 5: Á5;Á:Øsû
y2(x) = k∗x + d
set label 1 sprintf (”R 1 = %.0f Bˆ2 + %.0f B + %.0f”, a,b,c) at graph 0.6,0.4 left
set label 2 sprintf (”R 2 = %.0f B + %.0f”, k,d) at graph 0.6,0.3 left
3.7 9Ûã^Å{
8
set yrange [300:800]
set size 1,1
set key right top
set xtics format ”%.2f”
set ytics format ”%.0f”
p1 = 0.6
p2 = 0.4
q=0
set label q=q+1 sprintf(”R 1 = %.0f Bˆ2 + %.0f B + %.0f”, a,b,c) at graph p1,p2 left
set label q=q+1 sprintf(”R 2 = %.0f B + %.0f”, k,d) at graph p1,p2−0.1 left
3.8 î99ØþG'
9:
3.9 î99Ø~Mn
p1 = 0.6
p2 = 0.4
9:
p1 = 0.5
p2 = 0.4
~æû¨10%Mn þ5Øþ7
} 0ÙÌ:b òÏËÍgnuplotwS(Ç Ù*P/*Ô BP Çìfw
9
Magneto Resistance
800
700
600
R/Ω
400
300
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
B/T
þ 6: Á5;Á:Øsû
Magneto Resistance
800
700
600
R/Ω
R2 = 745 B + 420
400
300
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
B/T
þ 7: Á5;Á:Øsû
10
e_'_ê 1*ö1 `Ôj ïýJ*ö11/Ù*P `(Origin
SigmaploteZÕ `±2*ö ýúe
4 (i f - (
Gnuplot(
ÙÌSÙúà*Pe
4.1 Ñãi1 Á5 ; H
4Á
# Work Function
# 0.50 0.55 0.60 0.65 0.70 0.75
4.47 0.000 0.699 1.288 1.790 2.274 2.737
5.48 0.000 0.708 1.297 1.798 2.283 2.745
6.32 0.000 0.716 1.305 1.803 2.290 2.756
7.07 0.000 0.724 1.310 1.809 2.294 2.760
7.75 0.041 0.724 1.312 1.817 2.299 2.766
8.37 0.041 0.732 1.316 1.822 2.301 2.771
8.94 0.041 0.732 1.318 1.826 2.305 2.775
9.49 0.041 0.732 1.322 1.830 2.307 2.781
10.00 0.079 0.740 1.326 1.833 2.312 2.782
10.49 0.079 0.740 1.328 1.838 2.316 2.784
10.95 0.079 0.740 1.330 1.841 2.320 2.787
√
, Z$*þ , * / ¢ ú 5 A ù p lg Ia 5s¹9 Ua s û ,
*/ lg I0
T2 T −1 sûàd 2*\þ +:MPE 1-4 WF 1.gnuMPE 1-4 WF 2.gnu v
-MPE 1-4 WF 1.gnu ¹:
11
fit y55(x) ”MPE 1−4 WF.data” using 1:3 via A55,k55
fit y60(x) ”MPE 1−4 WF.data” using 1:4 via A60,k60
fit y65(x) ”MPE 1−4 WF.data” using 1:5 via A65,k65
fit y70(x) ”MPE 1−4 WF.data” using 1:6 via A70,k70
fit y75(x) ”MPE 1−4 WF.data” using 1:7 via A75,k75
p1 = 0.2
p2 = 0.01
q1 = 0
set label q1+11 sprintf(”lgI 0 = %.3f”, A50) at graph p2, 0.10 left
set label q1+12 sprintf(”lgI 0 = %.3f”, A55) at graph p2, 0.30 left
set label q1+13 sprintf(”lgI 0 = %.3f”, A60) at graph p2, 0.45 left
set label q1+14 sprintf(”lgI 0 = %.3f”, A65) at graph p2, 0.60 left
set label q1+15 sprintf(”lgI 0 = %.3f”, A70) at graph p2, 0.75 left
set label q1+16 sprintf(”lgI 0 = %.3f”, A75) at graph p2, 0.90 left
12
Work Function
3.0
0.0
lgI0 = -0.081 T=1720K
-0.5
0 2 4 6 8 10 12
Ua1/2
þ 8: ¢ú5A 5sû
y(x) = A + k∗x
p1 = 0.7
p2 = 0.7
q1 = 0
13
Work Function
-3.50
lg(I0/T2) = kT-1 + lgAS
-4.00
-4.50 k = -2.339e+04
eφ = 4.640 eV
-5.00
lg(I0/T2)
-5.50
-6.00
-6.50
-7.00
4.60e-04 4.80e-04 5.00e-04 5.20e-04 5.40e-04 5.60e-04 5.80e-04 6.00e-04
T-1/K-1
þ 9: ¢ú5A 5sû
14
1.7 3.70 112 2.42 159.03 1.22 0.531 0.0330 2.53 172.27 0.0319
1.8 4.11 126 2.48 174.15 1.26 0.556 0.0326 2.58 186.03 0.0318
1.9 4.48 139 2.53 189.57 1.30 0.578 0.0322 2.62 199.20 0.0318
2.0 4.81 151 2.56 202.00 1.34 0.595 0.0319 2.65 215.20 0.0309
2.2 5.58 180 2.60 232.80 1.41 0.633 0.0310 2.67 248.10 0.0299
2.4 6.35 207 2.60 265.20 1.48 0.674 0.0307 2.67 280.20 0.0298
2.6 7.21 238 2.58 298.20 1.55 0.708 0.0303 2.64 313.20 0.0295
2.8 8.06 269 2.56 331.20 1.61 0.736 0.0300 2.61 347.30 0.0291
3.0 8.93 300 2.53 363.10 1.67 0.761 0.0298 2.58 379.30 0.0290
3.5 11.3 380 2.45 446.00 1.82 0.811 0.0297 2.50 462.70 0.0292
4.0 13.5 470 2.41 527.90 1.95 0.837 0.0287 2.45 548.00 0.0281
4.5 15.6 560 2.41 612.20 2.07 0.855 0.0279 2.46 633.00 0.0275
5.0 17.8 658 2.45 695.20 2.19 0.867 0.0271 2.52 719.30 0.0269
5.5 20.0 766 2.55 782.00 2.30 0.872 0.0261 2.63 806.30 0.0261
6.0 22.3 873 2.71 871.90 2.41 0.876 0.0255 2.80 897.50 0.0256
6.5 24.7 981 2.94 963.30 2.51 0.876 0.0252 3.04 991.60 0.0253
7.0 27.1 1084 3.21 1059.40 2.61 0.876 0.0250 3.33 1090.70 0.0252
7.5 29.8 1199 3.53 1158.00 2.70 0.875 0.0249 3.68 1192.40 0.0252
8.0 32.6 1302 3.92 1263.10 2.79 0.873 0.0250 4.08 1298.20 0.0254
8.5 35.5 1406 4.36 1372.10 2.88 0.871 0.0252 4.56 1408.40 0.0257
9.0 38.3 1502 4.90 1483.00 2.97 0.868 0.0255 5.11 1523.70 0.0259
15
1.00 0.06
0.90 0.05
0.80 0.04
Ps
0.70 0.03
f
0.60 0.02
0.50 0.01
Ps
f (Ef = 2.63V)
f (Ef = 2.80V)
0.40 0.00
0.00 0.50 1.00 1.50 2.00 2.50 3.00
0 1/2 1/2
(Ea-Ea ) /V
p1 = 0.3
p2 = 0.9
q=0
set label q=q+1 sprintf(”E f = 2.80V, 2011.07.11, Meng Dewang Song YingYing”) at graph p1,p2 left tc lt 3
5 s,c
,c/(å oö6\Fedora15TexLive2009 }ä:
latex index.tex && latex index.tex && dvipdfmx index.dvi
HC@ ⃝2011
c O fb -ýó¹'fN
This document is powered by Fedora15, TexLive2009 . The command line arguments were:
latex index.tex && latex index.tex && dvipdfmx index.dvi
Copyright ⃝2011
c QiPeng, college of science, China University of Petroleum.
Phys.cc
16