⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coercions.eps

📁 隐马尔可夫模型源代码
💻 EPS
📖 第 1 页 / 共 2 页
字号:
		closepath


	} bind def


	/ExtSlashBar {


		newpath


		1.0 -.5 moveto


		0.0 0.5 lineto


	} bind def


end


/ScaleArrowHead {


	0 0 4 -2 roll


	0 0 1 1


	8 -4 roll GetBoxesRatio


	scale


} bind def


/DrawArrowHead {


	gsave


	[] 0 setdash


	currentpoint translate rotate


	{


		4 copy


		gsave


			initmatrix


			100 200 translate


			msave


				ScaleArrowHead pop


				arrowdict exch get exec


			mrestore


			strokepath


			0 0 3 index 3 index


			pathbbox 8 4 roll


			GetBoxesRatio


			4 2 roll


		grestore


		3 index 1.0 exch sub


		6 -1 roll


		{


			2 index mul


			0 translate


		}{


			pop


		} ifelse


		msave


			ScaleArrowHead scale


			arrowdict exch get exec


		mrestore


		strokepath


	} {


		msave


		ScaleArrowHead


		arrowdict exch get exec


		mrestore


	} ifelse


		CheckPath {


			LC PF


		} if


	grestore


} bind def


%%EndProcSet 


%%BeginProcSet : SR 


/SR { 


 pbox left get pbox top get moveto 


 pbox right get pbox top get lineto 


 pbox right get pbox bottom get lineto 


 pbox left get pbox bottom get lineto 


 closepath


} bind def 


%%EndProcSet 


/StripFromFront { 


dup length


2 index sub


3 1 roll


exch 3 -1 roll


getinterval


} bind def


/MakePathArray { 


 /k 0 def 


 {/k k 1 add def pop pop}{/k k 1 add def pop pop}{/k k 1 add def pop pop pop pop pop pop}{/k k 1 add def }pathforall 


 k array


 /k 0 def 


 {{moveto} 3 array astore 1 index k 3 -1 roll put /k k 1 add def} 


 {{lineto} 3 array astore 1 index k 3 -1 roll put /k k 1 add def} 


 {{curveto} 7 array astore 1 index k 3 -1 roll put /k k 1 add def} 


 {{closepath} 1 array astore 1 index k 3 -1 roll put /k k 1 add def} 


pathforall 


}bind def 


/MakeFlatPathArray { 


/k 0 def 


{/k k 1 add def pop pop}{/k k 1 add def pop pop}{pop pop pop pop pop pop}{}pathforall 


k array


/k 0 def 


{{moveto} 3 array astore 1 index k 3 -1 roll put /k k 1 add def} 


{{lineto} 3 array astore 1 index k 3 -1 roll put /k k 1 add def} 


{ pop pop pop pop pop pop} 


{} 


pathforall 


}bind def 


/FractionalLine {


2 index sub


.00001 mul


exch


3 index sub


.00001 mul


4 -1 roll add


3 1 roll


add


} bind def


/calcLineLength {


 exch


 4 -1 roll


 sub


 dup mul


 3 1 roll exch


 sub


 dup mul


 add sqrt


} bind def


/InitTotalLineLength {


 /oldY exch def


 /oldX exch def


 theDash aload pop currentLineLength add setdash


} bind def


/AccumeLineLength {


 3 copy pop


 2 copy


 oldX oldY


 4 2 roll calcLineLength


 /segmentLength exch def


 /currentLineLength currentLineLength segmentLength add def


 /oldY exch def


 /oldX exch def


} bind def


/DecumeLastLineLength {


 /currentLineLength currentLineLength segmentLength sub def


} bind def


/DrawFlattendSegment {


 /pointCount 2 def


 dup 0 lt { pop 0 } if


 fpc


 3 1 roll


 2 index


 1 index


 gt {


 2 copy get


 dup length


 dup 3 eq {


 pop


 dup 0 get


 exch 1 get


 2 copy InitTotalLineLength  


 m


 } {


 } ifelse


 } {


 pop 1 index


 } ifelse


 dup 1 add


 3 index


 exch sub


 dup 10 gt { pop 10} if


 {


 1 add


 2 copy


 get aload pop


 AccumeLineLength


 exec


 } repeat


 3 1 roll pop pop


 DecumeLastLineLength


} bind def


/IncFPC {


 fpc add


 /fpc exch def


} bind def


/DrawFlatPathArray {


 fpc


 0 { 


 dup 2 index


 1 sub


 lt { 


 flatPathArray exch


 newpath


 1 sub DrawFlattendSegment


 gsave


 pathSegProc


 grestore


 newpath


 }


 {


 pop pop


 exit


 } ifelse


 } loop


} bind def


/RecordFirstSubSegment {


 closepathArray 0 pathArray 0 get


 put


 closepathArray 1


 pathArray 0 get aload pop pop


 pathArray 1 get dup length 3 eq {


 aload pop pop


 } {


 newpath


 0 0 moveto


 aload pop exec


 /segmentArray flattenpath MakeFlatPathArray def


 segmentArray 1 get aload pop pop


 } ifelse


 FractionalLine {lineto} 3 array astore


 put


} bind def


/AppendClosePath {


 closepathArray 0 get 2 {lineto} put


 flatPathArray fpc closepathArray 0 get put


 1 IncFPC


 flatPathArray fpc closepathArray 1 get put


 1 IncFPC


} bind def


/RecordCurrentDash {


 /theDash


 currentdash 2 array astore def


 /currentLineLength 0 def


} bind def


/PatternStroke {


	0 setlinecap


 RecordCurrentDash


 /saveFlat currentflat def


 .5 setflat


 /pathArray MakePathArray def


 /closepathArray 2 array def


 /pathLength pathArray length def


 /flatPathArray 513 array def


 /currentLineLength 0 def


 /fpc 0 def


 pathArray pathLength 1 sub get


 length 1 eq {


 /usingClosepath true def


 RecordFirstSubSegment


 /pathLength pathLength 1 sub def


 } {


 /usingClosepath false def


 } ifelse


 0 1 pathLength 1 sub {


 pathArray exch get


 dup length 3 eq {


 fpc 1 add 512 ge {


 DrawFlatPathArray


 fpc 2 ge {


 flatPathArray flatPathArray fpc 2 sub get 0 put


 flatPathArray flatPathArray fpc 1 sub get 1 put


 /fpc 2 def


 }{


 /fpc 0 def


 } ifelse


 } if


 flatPathArray exch fpc exch put


 1 IncFPC


 } {


 dup length 7 eq {


 newpath


 /nToStrip 0 def


 fpc 1 gt {


 flatPathArray fpc 2 sub get aload pop pop m


 flatPathArray fpc 1 sub get aload pop exec


 /nToStrip 2 def


 } {


 fpc 1 eq {


 flatPathArray fpc 1 sub get aload pop exec


 /nToStrip 2 def


 } if


 } ifelse


 aload pop exec


 /segmentArray flattenpath MakeFlatPathArray def


 /segmentArray nToStrip segmentArray StripFromFront def


 segmentArray length fpc add 512 lt {


 flatPathArray fpc segmentArray putinterval


 segmentArray length IncFPC


 } {


 DrawFlatPathArray


 fpc 1 gt {


 flatPathArray flatPathArray fpc 2 sub get 0 exch put


 flatPathArray flatPathArray fpc 1 sub get 1 exch put


 /fpc 2 def


 }{


 /fpc 0 def


 } ifelse


 segmentArray length 512 lt {


 flatPathArray fpc segmentArray putinterval


 segmentArray length IncFPC


 } {


 segmentArray length


 /exitLoop false def


 0 


 {


 2 copy sub


 dup 500 gt {


 pop 500


 } { 


 /exitLoop true def


 } ifelse 


 segmentArray 2 index 2 index getinterval


 flatPathArray fpc 3 -1 roll putinterval


 dup IncFPC


 add 


 exitLoop {


 exit 


 } {


 DrawFlatPathArray


 fpc 1 gt {


 flatPathArray flatPathArray fpc 2 sub get 0 exch put


 flatPathArray flatPathArray fpc 1 sub get 1 exch put


 /fpc 2 def


 }{


 /fpc 0 def


 } ifelse


 } ifelse


 } loop


 } ifelse


 } ifelse


 } if


 } ifelse


 } for


 fpc 0 gt {


 usingClosepath {


 AppendClosePath


 } if


 DrawFlatPathArray


 } if


 saveFlat setflat


} bind def





%%EndProlog


initmsaverestore


/tctm matrix currentmatrix def


tctm RoundMatrix setmatrix


/patternMatrix mstore def


10 setmiterlimit


2 setlinecap


newpath


%


%tLayer


%


%


%tfBegGrp


%


%@BeginText


save


%%IncludeFont: Courier


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 94.000 0.500 0.000 0.000 17.000 43.207 rect


%@EndRect


gsave


22.103 102.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) plain F


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(L) -21.000 4.000 S


(P) -13.798 4.000 S


(R) -6.597 4.000 S


(E) 0.603 4.000 S


(F) 7.804 4.000 S


(C) 15.005 4.000 S


grestore


%@EndText


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 94.000 99.500 0.000 0.000 17.000 21.603 rect


%@EndRect


gsave


110.301 102.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(L) -10.000 4.000 S


(P) -2.798 4.000 S


(C) 4.402 4.000 S


grestore


%@EndText


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 157.000 72.500 0.000 0.000 17.000 64.810 rect


%@EndRect


gsave


104.905 165.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(L) -32.000 4.000 S


(P) -24.798 4.000 S


(C) -17.597 4.000 S


(E) -10.396 4.000 S


(P) -3.195 4.000 S


(S) 4.005 4.000 S


(T) 11.207 4.000 S


(R) 18.408 4.000 S


(A) 25.609 4.000 S


grestore


%@EndText


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 94.000 171.500 0.000 0.000 17.000 50.408 rect


%@EndRect


gsave


196.704 102.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(M) -25.000 4.000 S


(E) -17.798 4.000 S


(L) -10.597 4.000 S


(S) -3.396 4.000 S


(P) 3.804 4.000 S


(E) 11.005 4.000 S


(C) 18.207 4.000 S


grestore


%@EndText


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 94.000 279.500 0.000 0.000 17.000 36.005 rect


%@EndRect


gsave


297.502 102.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(F) -18.000 4.000 S


(B) -10.798 4.000 S


(A) -3.597 4.000 S


(N) 3.603 4.000 S


(K) 10.804 4.000 S


grestore


%@EndText


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 157.000 279.500 0.000 0.000 17.000 28.804 rect


%@EndRect


gsave


293.902 165.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(M) -14.000 4.000 S


(F) -6.798 4.000 S


(C) 0.402 4.000 S


(C) 7.603 4.000 S


grestore


%@EndText


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


45.500 103.000 moveto


/Triangular 14.099 7.049 false 0.000 DrawArrowHead


90.500 103.000 moveto


/Triangular 14.099 7.049 false 180.012 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 88.500 103.000 47.500 103.000 Line


%@EndLine


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


225.500 103.000 moveto


/Triangular 14.099 7.049 false 0.000 DrawArrowHead


270.500 103.000 moveto


/Triangular 14.099 7.049 false 180.012 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 268.500 103.000 227.500 103.000 Line


%@EndLine


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


108.500 112.000 moveto


/Triangular 14.099 7.049 false 90.006 DrawArrowHead


108.500 157.000 moveto


/Triangular 14.099 7.049 false 270.019 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 108.499 155.000 108.500 114.000 Line


%@EndLine


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


297.500 157.000 moveto


/Triangular 14.099 7.049 false 270.019 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 297.499 155.000 297.500 112.000 Line


%@EndLine


%


%tfBegGrp


%


%@BeginText


%@BeginRect


/RT {SR} def


/LC {} def


/SS {pop} def


/PF {} def


/PC {} def


0.000 0 44.000 127.500 0.000 0.000 17.000 57.609 rect


%@EndRect


gsave


156.304 52.500 T translate


0.0 rotate


1 1 scale


12.000 (Courier) fess


 /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 





(W) -28.000 4.000 S


(A) -20.798 4.000 S


(V) -13.597 4.000 S


(E) -6.396 4.000 S


(F) 0.804 4.000 S


(O) 8.005 4.000 S


(R) 15.207 4.000 S


(M) 22.408 4.000 S


grestore


%@EndText


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


118.500 89.000 moveto


/Triangular 14.099 7.049 false 303.711 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 119.609 87.335 136.500 62.000 Line


%@EndLine


%@BeginRuler


%@  9.0000000000000000000e+0 viewScale


%@  1.1111111111111110490e-1 realScale


%@ 8 realDivs


%@ 0000 rulerFormat


%@EndRuler


%@BeginLine


/ArrowType{ 


1.000 setlinewidth


190.500 89.000 moveto


/Triangular 14.099 7.049 false 236.327 DrawArrowHead


} bind def


/SD {} def


/SS {setlinewidth SD stroke} def


/LC { /setcmykcolor where


 {begin 0.000 0.000 0.000 1.000 setcmykcolor end} {0.000 0.000 0.000 setrgbcolor} ifelse 


} def


/PF {gsave fill grestore} def


/SS {setlinewidth SD stroke} def


1.000 189.390 87.335 172.500 62.000 Line


%@EndLine


%


%tfEndGrp


%


%


%tfEndGrp


%


restore


%%Trailer


end


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -