📄 5.22.kiran.ps
字号:
0000070000070000070000FFF80007000007000007000007000007000007000007000007
00000700000700000700000700000700000700000700000700000700000700000780007F
F000112380A20F>I<00007003F1980E1E181C0E18380700380700780780780780780780
7807803807003807001C0E001E1C0033F0002000002000003000003800003FFE001FFFC0
0FFFE03000F0600030C00018C00018C00018C000186000306000303800E00E038003FE00
15217F9518>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00
000E00000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00700E00700E00
700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
70FFE7FF18237FA21B>I<1C003E003E003E001C00000000000000000000000000000000
000E007E001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
000E000E00FFC00A227FA10E>I<0E00FE001E000E000E000E000E000E000E000E000E00
0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
0E000E000E000E000E00FFE00B237FA20E>108 D<0E1FC07F00FE60E183801E807201C0
0F003C00E00F003C00E00E003800E00E003800E00E003800E00E003800E00E003800E00E
003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E00
3800E00E003800E00E003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00
700F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
700E00700E00700E00700E0070FFE7FF18157F941B>I<01FC000707000C01801800C038
00E0700070700070F00078F00078F00078F00078F00078F00078F000787000707800F038
00E01C01C00E038007070001FC0015157F9418>I<0E1F00FE61C00E80600F00700E0038
0E003C0E003C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E003C0E003C0E0038
0F00700E80E00E41C00E3F000E00000E00000E00000E00000E00000E00000E00000E0000
0E0000FFE000171F7F941B>I<01F8200704600E02601C01603801E07800E07800E0F000
E0F000E0F000E0F000E0F000E0F000E0F000E07800E07800E03801E01C01E00C02E0070C
E001F0E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE171F
7E941A>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E000E000E
000E000E000E000F00FFF010157F9413>I<0F8830786018C018C008C008E008F0007F00
3FE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<0200020002
0002000600060006000E001E003E00FFFC0E000E000E000E000E000E000E000E000E000E
000E000E040E040E040E040E040E040708030801F00E1F7F9E13>I<FF80FE1E00781E00
300E00200E00200700400700400780C003808003808001C10001C10000E20000E20000E2
0000740000740000380000380000380000100017157F941A>118
D<FF8FF87F3E01E03C1C01C0181C01E0180E01E0100E0260100E02701007027020070430
2007043820038438400388184003881C4001C81C8001D00C8001D00E8000F00F0000E007
0000E00700006006000040020020157F9423>I<FF80FE1E00781E00300E00200E002007
00400700400780C003808003808001C10001C10000E20000E20000E20000740000740000
3800003800003800001000001000002000002000002000004000F04000F08000F1800043
00003C0000171F7F941A>121 D E /Fk 23 122 df<FFFCFFFCFFFCFFFC0E047F8C13>
45 D<387CFEFEFE7C3807077C8610>I<03FC000FFF003C1FC07007E07C07F0FE03F0FE03
F8FE03F8FE01F87C01F83803F80003F80003F00003F00007E00007C0000F80001F00003E
0000380000700000E01801C0180380180700180E00380FFFF01FFFF03FFFF07FFFF0FFFF
F0FFFFF015207D9F1C>50 D<3000203E01E03FFFC03FFF803FFF003FFE003FF80033C000
30000030000030000030000031FC0037FF003E0FC03807E03003E00003F00003F00003F8
0003F83803F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007C03C1F800FFF0003F800
15207D9F1C>53 D<FFFF803FFCFFFF803FFC07F000038007F000070007F0000E0007F000
180007F000300007F000E00007F001C00007F003800007F007000007F00E000007F01800
0007F03C000007F0FC000007F1FE000007F3FF000007F77F000007FE3F800007F83FC000
07F01FE00007F00FE00007F007F00007F007F80007F003FC0007F001FC0007F001FE0007
F000FF0007F0007F0007F0003F8007F0003FC007F0001FE0FFFF81FFFEFFFF81FFFE2722
7EA12C>75 D<0007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E00
1F80003F001F80003F003F00001F803F00001F807F00001FC07E00000FC07E00000FC0FE
00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00
000FE0FE00000FE07E00000FC07F00001FC07F00001FC03F00001F803F80003F801F8000
3F000FC0007E0007E000FC0003F001F80000FC07E000003FFF80000007FC000023227DA1
2A>79 D<FFFFFF00FFFFFFE007F007F007F001FC07F000FC07F0007E07F0007E07F0007F
07F0007F07F0007F07F0007F07F0007F07F0007E07F0007E07F000FC07F001FC07F007F0
07FFFFE007FFFF0007F0000007F0000007F0000007F0000007F0000007F0000007F00000
07F0000007F0000007F0000007F0000007F0000007F00000FFFF8000FFFF800020227EA1
26>I<01FE0207FF861F01FE3C007E7C001E78000E78000EF80006F80006FC0006FC0000
FF0000FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FE00007F00003F
00003FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF00F8C7FFE080FF8018227D
A11F>83 D<0FFC003FFF807E07C07E03E07E01E07E01F03C01F00001F00001F0003FF003
FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18
167E951B>97 D<FF000000FF0000001F0000001F0000001F0000001F0000001F0000001F
0000001F0000001F0000001F0000001F0000001F0000001F0FE0001F3FF8001FE07C001F
803E001F001F001F000F801F000F801F000FC01F000FC01F000FC01F000FC01F000FC01F
000FC01F000FC01F000FC01F000F801F001F801F801F001FC03E001EE07C001C3FF80018
0FC0001A237EA21F>I<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC00
00FC0000FC0000FC0000FC0000FC00007C00007E00007E00003E00181F00300FC06007FF
C000FF0015167E9519>I<00FE0007FF800F87C01E01E03E01F07C00F07C00F8FC00F8FC
00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC07003
FFC000FF0015167E951A>101 D<FF000000FF0000001F0000001F0000001F0000001F00
00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F07E0001F1F
F8001F307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E001F00
3E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00
3E00FFE1FFC0FFE1FFC01A237EA21F>104 D<1C003E007F007F007F003E001C00000000
0000000000000000000000FF00FF001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F00FFE0FFE00B247EA310>I<FF00FF001F001F001F00
1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
1F001F001F001F001F001F001F001F001F001F00FFE0FFE00B237EA210>108
D<FF07F007F000FF1FFC1FFC001F303E303E001F403E403E001F801F801F001F801F801F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F00FFE0FFE0FFE0FFE0FFE0FFE02B167E9530>I<FF07E000
FF1FF8001F307C001F403C001F803E001F803E001F003E001F003E001F003E001F003E00
1F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E00
1F003E00FFE1FFC0FFE1FFC01A167E951F>I<00FE0007FFC00F83E01E00F03E00F87C00
7C7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00
F81F01F00F83E007FFC000FE0017167E951C>I<FE1F00FE3FC01E67E01EC7E01E87E01E
87E01F83C01F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F
00001F00001F0000FFF000FFF00013167E9517>114 D<0FF3003FFF00781F00600700E0
0300E00300F00300FC00007FE0007FF8003FFE000FFF0001FF00000F80C00780C00380E0
0380E00380F00700FC0E00EFFC00C7F00011167E9516>I<018000018000018000018000
0380000380000780000780000F80003F8000FFFF00FFFF000F80000F80000F80000F8000
0F80000F80000F80000F80000F80000F80000F80000F81800F81800F81800F81800F8180
0F830007C30003FE0000F80011207F9F16>I<FF01FE00FF01FE001F003E001F003E001F
003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
003E001F003E001F003E001F003E001F007E001F00FE000F81BE0007FF3FC001FC3FC01A
167E951F>I<FFE01FE0FFE01FE01F8007000F8006000FC00E0007C00C0007E00C0003E0
180003E0180001F0300001F0300000F8600000F86000007CC000007CC000007FC000003F
8000003F8000001F0000001F0000000E0000000E0000000C0000000C0000001800007818
0000FC380000FC300000FC60000069C000007F8000001F0000001B207F951E>121
D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop Black Black 73 25 a Fk(Solution)18 b(to)h(Problem)e(5.22)h(b)n
(y)h(Kiran.)73 100 y(Sync)n(hronous)73 175 y Fj(The)d
(cross-correlation)h(co)q(e\016cien)o(ts)e(are)h(deriv)o(ed)f(in)h
(page)h(25)g(to)f(b)q(e,)650 310 y Fi(\032)675 317 y
Fh(12)727 310 y Fj(=)d Fg(\000)p Fi(\032)842 317 y Fh(21)894
310 y Fj(=)950 235 y Fg(p)p 992 235 25 2 v 41 x Fj(3)p
950 299 66 2 v 955 344 a Fi(T)991 330 y Fh(2)1021 310
y Fi(\034)6 b Fj(\()p Fi(\034)17 b Fg(\000)11 b Fi(T)c
Fj(\))13 b(=)g Fi(\032)0 427 y Fj(F)l(rom)i(eqn)h(\(5.59\),)g(w)o(e)g
(ha)o(v)o(e,)575 568 y(\026)-27 b Fi(\021)596 575 y Fh(1)629
568 y Fj(=)681 523 y Ff(p)p 731 523 155 2 v 45 x Fj(1)11
b Fg(\000)g Fj(4)p Fi(\032)865 554 y Fh(2)899 568 y Fj(=)951
490 y Ff(r)p 1001 490 378 2 v 78 x Fj(1)g Fg(\000)1094
535 y Fj(12)p 1091 557 56 2 v 1091 603 a Fi(T)1127 588
y Fh(4)1151 568 y Fi(\034)1178 554 y Fh(2)1198 568 y
Fj(\()p Fi(\034)16 b Fg(\000)11 b Fi(T)c Fj(\))1359 554
y Fh(2)0 686 y Fj(whic)o(h)16 b(is)g(sho)o(wn)h(in)e(the)h(plot)h(in)f
(solid)g(line.)1073 b Fe(2)73 761 y Fk(One-shot)18 b(async)n(hronous)p
Black 0 1666 a @beginspecial 0 @llx 0 @lly 364 @urx 202
@ury 3640 @rwi @setspecial
%%BeginDocument: prob5_22.pstex
/MyAppDict 100 dict dup begin def
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
-142.0 308.0 translate
1 -1 scale
.9 .9 scale % to make patterns same scale as in xfig
% This junk string is used by the show operators
/PATsstr 1 string def
/PATawidthshow { % cx cy cchar rx ry string
% Loop over each character in the string
{ % cx cy cchar rx ry char
% Show the character
dup % cx cy cchar rx ry char char
PATsstr dup 0 4 -1 roll put % cx cy cchar rx ry char (char)
false charpath % cx cy cchar rx ry char
/clip load PATdraw
% Move past the character (charpath modified the
% current point)
currentpoint % cx cy cchar rx ry char x y
newpath
moveto % cx cy cchar rx ry char
% Reposition by cx,cy if the character in the string is cchar
3 index eq { % cx cy cchar rx ry
4 index 4 index rmoveto
} if
% Reposition all characters by rx ry
2 copy rmoveto % cx cy cchar rx ry
} forall
pop pop pop pop pop % -
currentpoint
newpath
moveto
} bind def
/PATcg {
7 dict dup begin
/lw currentlinewidth def
/lc currentlinecap def
/lj currentlinejoin def
/ml currentmiterlimit def
/ds [ currentdash ] def
/cc [ currentrgbcolor ] def
/cm matrix currentmatrix def
end
} bind def
% PATdraw - calculates the boundaries of the object and
% fills it with the current pattern
/PATdraw { % proc
save exch
PATpcalc % proc nw nh px py
5 -1 roll exec % nw nh px py
newpath
PATfill % -
restore
} bind def
% PATfill - performs the tiling for the shape
/PATfill { % nw nh px py PATfill -
PATDict /CurrentPattern get dup begin
setfont
% Set the coordinate system to Pattern Space
PatternGState PATsg
% Set the color for uncolored pattezns
PaintType 2 eq { PATDict /PColor get PATsc } if
% Create the string for showing
3 index string % nw nh px py str
% Loop for each of the pattern sources
0 1 Multi 1 sub { % nw nh px py str source
% Move to the starting location
3 index 3 index % nw nh px py str source px py
moveto % nw nh px py str source
% For multiple sources, set the appropriate color
Multi 1 ne { dup PC exch get PATsc } if
% Set the appropriate string for the source
0 1 7 index 1 sub { 2 index exch 2 index put } for pop
% Loop over the number of vertical cells
3 index % nw nh px py str nh
{ % nw nh px py str
currentpoint % nw nh px py str cx cy
2 index show % nw nh px py str cx cy
YStep add moveto % nw nh px py str
} repeat % nw nh px py str
} for
5 { pop } repeat
end
} bind def
% PATkshow - kshow with the current pattezn
/PATkshow { % proc string
exch bind % string proc
1 index 0 get % string proc char
% Loop over all but the last character in the string
0 1 4 index length 2 sub {
% string proc char idx
% Find the n+1th character in the string
3 index exch 1 add get % string proe char char+1
exch 2 copy % strinq proc char+1 char char+1 char
% Now show the nth character
PATsstr dup 0 4 -1 roll put % string proc chr+1 chr chr+1 (chr)
false charpath % string proc char+1 char char+1
/clip load PATdraw
% Move past the character (charpath modified the current point)
currentpoint newpath moveto
% Execute the user proc (should consume char and char+1)
mark 3 1 roll % string proc char+1 mark char char+1
4 index exec % string proc char+1 mark...
cleartomark % string proc char+1
} for
% Now display the last character
PATsstr dup 0 4 -1 roll put % string proc (char+1)
false charpath % string proc
/clip load PATdraw
neewath
pop pop % -
} bind def
% PATmp - the makepattern equivalent
/PATmp { % patdict patmtx PATmp patinstance
exch dup length 7 add % We will add 6 new entries plus 1 FID
dict copy % Create a new dictionary
begin
% Matrix to install when painting the pattern
TilingType PATtcalc
/PatternGState PATcg def
PatternGState /cm 3 -1 roll put
% Check for multi pattern sources (Level 1 fast color patterns)
currentdict /Multi known not { /Multi 1 def } if
% Font dictionary definitions
/FontType 3 def
% Create a dummy encoding vector
/Encoding 256 array def
3 string 0 1 255 {
Encoding exch dup 3 index cvs cvn put } for pop
/FontMatrix matrix def
/FontBBox BBox def
/BuildChar {
mark 3 1 roll % mark dict char
exch begin
Multi 1 ne {PaintData exch get}{pop} ifelse % mark [paintdata]
PaintType 2 eq Multi 1 ne or
{ XStep 0 FontBBox aload pop setcachedevice }
{ XStep 0 setcharwidth } ifelse
currentdict % mark [paintdata] dict
/PaintProc load % mark [paintdata] dict paintproc
end
gsave
false PATredef exec true PATredef
grestore
cleartomark % -
} bind def
currentdict
end % newdict
/foo exch % /foo newlict
definefont % newfont
} bind def
% PATpcalc - calculates the starting point and width/height
% of the tile fill for the shape
/PATpcalc { % - PATpcalc nw nh px py
PATDict /CurrentPattern get begin
gsave
% Set up the coordinate system to Pattern Space
% and lock down pattern
PatternGState /cm get setmatrix
BBox aload pop pop pop translate
% Determine the bounding box of the shape
pathbbox % llx lly urx ury
grestore
% Determine (nw, nh) the # of cells to paint width and height
PatHeight div ceiling % llx lly urx qh
4 1 roll % qh llx lly urx
PatWidth div ceiling % qh llx lly qw
4 1 roll % qw qh llx lly
PatHeight div floor % qw qh llx ph
4 1 roll % ph qw qh llx
PatWidth div floor % ph qw qh pw
4 1 roll % pw ph qw qh
2 index sub cvi abs % pw ph qs qh-ph
exch 3 index sub cvi abs exch % pw ph nw=qw-pw nh=qh-ph
% Determine the starting point of the pattern fill
%(px, py)
4 2 roll % nw nh pw ph
PatHeight mul % nw nh pw py
exch % nw nh py pw
PatWidth mul exch % nw nh px py
end
} bind def
% Save the original routines so that we can use them later on
/oldfill /fill load def
/oldeofill /eofill load def
/oldstroke /stroke load def
/oldshow /show load def
/oldashow /ashow load def
/oldwidthshow /widthshow load def
/oldawidthshow /awidthshow load def
/oldkshow /kshow load def
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -