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

📄 split.ps

📁 弹性波动方程正演程序
💻 PS
📖 第 1 页 / 共 5 页
字号:
1 1 n 3 sub {/i exch defi 1 sub dup i dup i 1 add dup i 2 add dup false subspline} forn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subsplinen 2 sub dup n 1 sub dup 0 0 1 1 false subsplinepatternNone not { ifill } ifbrushNone not { istroke } if} {Poly} ifelseend} dup 0 4 dict put def/Elli {0 beginnewpath4 2 rolltranslatescale0 0 1 0 360 arcpatternNone not { ifill } ifbrushNone not { istroke } ifend} dup 0 1 dict put def/Line {0 begin2 storexynnewpathx 0 get y 0 get movetox 1 get y 1 get linetobrushNone not { istroke } if0 0 1 1 leftarrow0 0 1 1 rightarrowend} dup 0 4 dict put def/MLine {0 beginstorexynnewpathn 1 gt {x 0 get y 0 get moveto1 1 n 1 sub {/i exch defx i get y i get lineto} forpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } ifbrushNone not { istroke } if0 0 1 1 leftarrown 2 sub dup n 1 sub dup rightarrow} ifend} dup 0 4 dict put def/Poly {3 1 rollnewpathmoveto-1 add{ lineto } repeatclosepathpatternNone not { ifill } ifbrushNone not { istroke } if} def/Rect {0 begin/t exch def/r exch def/b exch def/l exch defnewpathl b movetol t linetor t linetor b linetoclosepathpatternNone not { ifill } ifbrushNone not { istroke } ifend} dup 0 4 dict put def/Text {ishow} def/idef {dup where { pop pop pop } { exch def } ifelse} def/ifill {0 begingsavepatternGrayLevel -1 ne {fgred bgred fgred sub patternGrayLevel mul addfggreen bggreen fggreen sub patternGrayLevel mul addfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcoloreofill} {eocliporiginalCTM setmatrixpathbbox /t exch def /r exch def /b exch def /l exch def/w r l sub ceiling cvi def/h t b sub ceiling cvi def/imageByteWidth w 8 div ceiling cvi def/imageHeight h defbgred bggreen bgblue setrgbcoloreofillfgred fggreen fgblue setrgbcolorw 0 gt h 0 gt and {l w add b translate w neg h scalew h true [w 0 0 h neg 0 h] { patternproc } imagemask} if} ifelsegrestoreend} dup 0 8 dict put def/istroke {gsavebrushDashOffset -1 eq {[] 0 setdash1 setgray} {brushDashArray brushDashOffset setdashfgred fggreen fgblue setrgbcolor} ifelsebrushWidth setlinewidthoriginalCTM setmatrixstrokegrestore} def/ishow {0 begingsavefgred fggreen fgblue setrgbcolor/fontDict printFont printSize scalefont dup setfont def/descender fontDict begin 0 [FontBBox] 1 get FontMatrix endtransform exch pop def/vertoffset 1 printSize sub descender sub def {0 vertoffset moveto show/vertoffset vertoffset printSize sub def} forallgrestoreend} dup 0 3 dict put def/patternproc {0 begin/patternByteLength patternString length def/patternHeight patternByteLength 8 mul sqrt cvi def/patternWidth patternHeight def/patternByteWidth patternWidth 8 idiv def/imageByteMaxLength imageByteWidth imageHeight mulstringLimit patternByteWidth sub min def/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idivpatternHeight mul patternHeight max def/imageHeight imageHeight imageMaxHeight sub store/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def0 1 imageMaxHeight 1 sub {/y exch def/patternRow y patternByteWidth mul patternByteLength mod def/patternRowString patternString patternRow patternByteWidth getinterval def/imageRow y imageByteWidth mul def0 patternByteWidth imageByteWidth 1 sub {/x exch defimageString imageRow x add patternRowString putinterval} for} forimageStringend} dup 0 12 dict put def/min {dup 3 2 roll dup 4 3 roll lt { exch } if pop} def/max {dup 3 2 roll dup 4 3 roll gt { exch } if pop} def/midpoint {0 begin/y1 exch def/x1 exch def/y0 exch def/x0 exch defx0 x1 add 2 divy0 y1 add 2 divend} dup 0 4 dict put def/thirdpoint {0 begin/y1 exch def/x1 exch def/y0 exch def/x0 exch defx0 2 mul x1 add 3 divy0 2 mul y1 add 3 divend} dup 0 4 dict put def/subspline {0 begin/movetoNeeded exch defy exch get /y3 exch defx exch get /x3 exch defy exch get /y2 exch defx exch get /x2 exch defy exch get /y1 exch defx exch get /x1 exch defy exch get /y0 exch defx exch get /x0 exch defx1 y1 x2 y2 thirdpoint/p1y exch def/p1x exch defx2 y2 x1 y1 thirdpoint/p2y exch def/p2x exch defx1 y1 x0 y0 thirdpointp1x p1y midpoint/p0y exch def/p0x exch defx2 y2 x3 y3 thirdpointp2x p2y midpoint/p3y exch def/p3x exch defmovetoNeeded { p0x p0y moveto } ifp1x p1y p2x p2y p3x p3y curvetoend} dup 0 17 dict put def/storexyn {/n exch def/y n array def/x n array defn 1 sub -1 0 {/i exch defy i 3 2 roll putx i 3 2 roll put} for} def/SSten {fgred fggreen fgblue setrgbcolordup true exch 1 0 0 -1 0 6 -1 roll matrix astore} def/FSten {dup 3 -1 roll dup 4 1 roll exchnewpath0 0 movetodup 0 exch linetoexch dup 3 1 roll exch lineto0 linetoclosepathbgred bggreen bgblue setrgbcoloreofillSSten} def/Rast {exch dup 3 1 roll 1 0 0 -1 0 6 -1 roll matrix astore} def%I Idraw 10 Grid 8 8 Begin%I b u%I cfg u%I cbg u%I f u%I p u%I t[ 0.787647 0 0 0.787647 0 0 ] concat/originalCTM matrix currentmatrix defBegin %I Pict%I b u%I cfg u%I cbg u%I f u%I p u%I t[ 1 0 0 1 -18 -31 ] concatBegin %I Rect%I b 655353 0 0 [] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBgnone SetP %I p n%I t[ 1 -0 -0 1 21 180 ] concat%I115 132 402 409 RectEndBegin %I Rect%I b 655353 0 0 [] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBgnone SetP %I p n%I t[ 1 -0 -0 1 136 244 ] concat%I115 132 402 409 RectEndBegin %I Line%I b 655353 0 0 [] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBgnone SetP %I p n

⌨️ 快捷键说明

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