plt - Software for 2D Plots 2.5

File: <base>/plt/doc/function.ps (8,372 bytes)
%!PS-Adobe-3.0
%%BoundingBox: 55 241 574 673
%%Title: (plt/lwcat output)
%%CreationDate: Sun Feb 24 15:00:43 2002
%!
%%BoundingBox: 54 54 556 737
% plt.pro	PostScript prolog for plt
% Last revised: 11 May 2001 (GBM)

count /numstack exch def
save 100 dict begin /plt exch def

/ED	{exch def} def
/IN	{exch 72 mul def} def

/CLOSE	{count numstack sub {pop} repeat plt end restore} def

/BF	{gsave INIT} def
/EF	{grestore} def

/LS	{} def
/INIT	{0 setlinecap LS /DMTX matrix currentmatrix def
	/XOFF [0 0 0 -.5 -1 -1 -1 -.5 -.5 0 -.5 -1] def
	/YOFF [0 -.37 -1 -1 -1 -.37 0 0 -.37 -.74 -.74 -.74] def
	/XM 0 def /YM 0 def /XYM 0 def} def

/WSUBST	{} def

/WDEF	{/ury ED /urx ED /lly ED /llx ED
	WSUBST /y1 IN /x1 IN /y0 IN /x0 IN /FSCL ED
	gsave matrix setmatrix
	x0 2 add y0 2 add translate 
	x1 x0 sub 4 sub urx llx sub div
	y1 y0 sub 4 sub ury lly sub div scale
	llx neg lly neg translate
	/PMTX matrix currentmatrix def grestore} def

/M	{newpath PMTX transform moveto} def
/N	{PMTX dtransform rlineto} def
/L	{N currentpoint stroke moveto} def
/F	{closepath 0 eq {fill} {FS} ifelse} def
/FS	{gsave fill grestore gsave 0 0 0 setrgbcolor stroke grestore} def 

/XC	0 def
/YC	0 def
/T	{/ang ED /pos ED /YY ED /XX ED
	XX -32767 eq
	 {YY -32767 eq
	  {XC YC moveto}
	  {0 YY M currentpoint XC exch moveto pop}
	 ifelse}
	 {YY -32767 eq
	  {XX 0 M currentpoint pop YC moveto}
	  {XX YY M}
	 ifelse}
	ifelse
	ang rotate
	/str ED str stringwidth pop
	XOFF pos get mul
	YOFF pos get PS mul XYM FSCL mul add
	rmoveto str show 0 .37 PS mul XYM FSCL mul add rmoveto
	/XYM 0 def SDM currentpoint /YC ED /XC ED} def

/GT	{7 0 T} def
/XT	{/XYM XM neg def 3 0 T /XM 0 def} def
/XTR	{/XYM XM def 7 0 T /XM 0 def} def
/YT	{/XYM YM def 7 90 T /YM 0 def} def
/YTR	{/XYM YM neg def 3 90 T /YM 0 def} def

/XN	{/XM PS def 3 0 T} def
/XNR	{/XM PS def 9 0 T} def
/YN	{-1 1 0 YNUM} def
/YNR	{1 0 0 YNUM} def
/YNUM	{6 3 roll M /str ED str stringwidth pop add /len ED
	len mul .2 PS mul add mul PS -.37 mul rmoveto
	str show /YM len .2 PS mul add YM MAX def} def

/SP	{/y ED /x ED /yp ED /yn ED /str ED
	x y M currentpoint
	str false charpath PBOX newpath
	exch dup add x0 x1 add 2 div sub
	exch dup add y0 y1 add 2 div sub moveto
	str false charpath gsave fill EB} def

/SY	{/y ED /x ED /yp ED /yn ED /st ED
	newpath x y M PS 4 div dup scale
	[{CIR} {UTRI} {DI} {SQ} {TRI}] st 5 mod get exec
	closepath SDM gsave 
	[{1 FILL stroke} {fill} {stroke}] st 5 idiv 3 mod get exec
	EB} def

/EB {	grestore PMTX concat PBOX SDM
	y1 y sub yp le {yp y1 EB2} if 
	y0 y sub yn ge {yn y0 EB2} if} def
/EB2	{newpath x exch M 0 exch N x0 x sub 0 N x1 x0 sub 0 N stroke} def

/CIR	{currentpoint newpath 1.1 0 360 arc} def
/TRI	{0 1.2 rmoveto -1.2 -2.4 rlineto 2.4 0 rlineto} def
/DI	{ 0 -1.5 rmoveto 1.3 1.5 rlineto
	-1.3 1.5  rlineto -1.3 -1.5 rlineto} def
/UTRI	{180 rotate TRI 180 rotate} def
/SQ	{1 1 rmoveto -2 0 rlineto 0 -2 rlineto 2 0
	rlineto} def

/LW	{.2 mul FSCL mul setlinewidth} def
/SF	{FSCL mul /PS ED findfont PS scalefont setfont} def
/DL	{PS mul .05 mul} def

/solid		{{}0} def
/dotted		{[1 DL 3 DL] 0} def
/longdashed	{[7 DL] 0} def
/shortdashed	{[4 DL 5 DL] 0} def
/dotdashed	{[1 DL 5 DL 6 DL 5 DL] 0} def

/MAX	{2 copy lt {exch pop} {pop} ifelse} def
/SDM	{DMTX setmatrix} def
/FILL	{gsave setgray fill grestore} def
/PBOX	{pathbbox /y1 ED /x1 ED /y0 ED /x0 ED} def
INIT
0.85 0.775 3.35 7.975 9.35 0 0 4320 3600 WDEF
/Times-Roman 16 SF
solid setdash
0 0 0 setrgbcolor
3 LW
/Times-Roman 14 SF
4103 720 M
-3239 0 L
864 672 M
0 48 L
(0) 864 672 XN
1188 688 M
0 32 L
1512 672 M
0 48 L
(1) 1512 672 XN
1836 688 M
0 32 L
2160 672 M
0 48 L
(2) 2160 672 XN
2483 688 M
0 32 L
2807 672 M
0 48 L
(3) 2807 672 XN
3131 688 M
0 32 L
3455 672 M
0 48 L
(4) 3455 672 XN
3779 688 M
0 32 L
4103 672 M
0 48 L
(5) 4103 672 XN
4 LW
/Times-Roman 16 SF
(x) 2483 505 XT
3 LW
/Times-Roman 14 SF
864 3060 M
0 -2340 L
816 720 M
48 0 L
(-1.0) 816 720 YN
832 1013 M
32 0 L
816 1305 M
48 0 L
(-0.5) 816 1305 YN
832 1598 M
32 0 L
816 1890 M
48 0 L
(0.0) 816 1890 YN
832 2183 M
32 0 L
816 2475 M
48 0 L
(0.5) 816 2475 YN
832 2768 M
32 0 L
816 3060 M
48 0 L
(1.0) 816 3060 YN
4 LW
/Times-Roman 16 SF
(f\(x\)) 613 1890 YT
(f\(x\) = s\(40*x\)*s\(3*x\)) 2483 3284 8 0 T
2 LW
/Times-Roman 12 SF
864 1890 M
6 14 N
7 36 N
6 48 N
7 42 N
6 19 N
7 -18 N
6 -59 N
7 -98 N
6 -122 N
7 -124 N
6 -99 N
7 -50 N
6 18 N
7 92 N
6 159 N
7 205 N
6 219 N
7 195 N
6 134 N
7 43 N
6 -65 N
7 -169 N
6 -254 N
6 -300 N
7 -300 N
6 -247 N
7 -150 N
6 -22 N
7 117 N
6 244 N
7 337 N
6 377 N
7 357 N
6 278 N
7 148 N
6 -9 N
7 -170 N
6 -309 N
7 -401 N
6 -430 N
7 -390 N
6 -285 N
7 -132 N
6 46 N
7 218 N
6 358 N
6 442 N
7 455 N
6 396 N
7 271 N
6 104 N
7 -82 N
6 -255 N
7 -386 N
6 -456 N
7 -452 N
6 -376 N
7 -241 N
6 -67 N
7 114 N
6 276 N
7 390 N
6 441 N
7 420 N
6 334 N
7 195 N
6 30 N
7 -136 N
6 -277 N
6 -367 N
7 -398 N
6 -364 N
7 -273 N
6 -143 N
7 5 N
6 144 N
7 255 N
6 320 N
7 329 N
6 287 N
7 200 N
6 88 N
7 -31 N
6 -136 N
7 -212 N
6 -247 N
7 -240 N
6 -195 N
7 -122 N
6 -37 N
6 45 N
7 110 N
6 148 N
7 156 N
6 137 N
7 95 N
6 44 N
7 -5 N
6 -45 N
7 -66 N
6 -67 N
7 -52 N
6 -25 N
7 4 N
6 26 N
7 36 N
6 29 N
7 7 N
6 -25 N
7 -59 N
6 -86 N
7 -96 N
6 -85 N
6 -51 N
7 1 N
6 63 N
7 123 N
6 169 N
7 188 N
6 175 N
7 127 N
6 52 N
7 -43 N
6 -139 N
7 -220 N
6 -269 N
7 -275 N
6 -236 N
7 -152 N
6 -37 N
7 93 N
6 214 N
7 307 N
6 353 N
7 343 N
6 275 N
6 158 N
7 10 N
6 -145 N
7 -282 N
6 -378 N
7 -416 N
6 -385 N
7 -291 N
6 -148 N
7 23 N
6 195 N
7 337 N
6 429 N
7 451 N
6 401 N
7 286 N
6 123 N
7 -60 N
6 -236 N
7 -374 N
6 -452 N
7 -458 N
6 -391 N
6 -260 N
7 -90 N
6 95 N
7 262 N
6 387 N
7 448 N
6 437 N
7 356 N
6 220 N
7 51 N
6 -121 N
7 -272 N
6 -374 N
7 -415 N
6 -389 N
7 -301 N
6 -169 N
7 -14 N
6 136 N
7 260 N
6 336 N
7 355 N
6 318 N
6 231 N
7 113 N
6 -17 N
7 -135 N
6 -225 N
7 -273 N
6 -273 N
7 -230 N
6 -153 N
7 -58 N
6 37 N
7 117 N
6 170 N
7 188 N
6 174 N
7 131 N
6 73 N
7 11 N
6 -44 N
7 -81 N
6 -96 N
7 -89 N
6 -64 N
6 -30 N
7 2 N
6 27 N
7 35 N
6 29 N
7 8 N
6 -20 N
7 -48 N
6 -66 N
7 -67 N
6 -50 N
7 -13 N
6 36 N
7 88 N
6 131 N
7 155 N
6 151 N
7 118 N
6 57 N
7 -23 N
6 -109 N
7 -185 N
6 -235 N
6 -249 N
7 -221 N
6 -150 N
7 -49 N
6 69 N
7 184 N
6 275 N
7 326 N
6 325 N
7 268 N
6 165 N
7 28 N
6 -120 N
7 -254 N
6 -353 N
7 -397 N
6 -376 N
7 -295 N
6 -161 N
7 2 N
6 171 N
6 314 N
7 411 N
6 443 N
7 403 N
6 297 N
7 142 N
6 -39 N
7 -214 N
6 -358 N
7 -444 N
6 -461 N
7 -402 N
6 -279 N
7 -111 N
6 74 N
7 247 N
6 380 N
7 451 N
6 449 N
7 375 N
6 244 N
7 74 N
6 -105 N
6 -263 N
7 -377 N
6 -429 N
7 -410 N
6 -327 N
7 -195 N
6 -35 N
7 125 N
6 260 N
7 348 N
6 378 N
7 347 N
6 262 N
7 139 N
6 0 N
7 -131 N
6 -235 N
7 -294 N
6 -304 N
7 -264 N
6 -185 N
7 -82 N
6 26 N
6 121 N
7 188 N
6 218 N
7 210 N
6 168 N
7 103 N
6 30 N
7 -40 N
6 -93 N
7 -122 N
6 -123 N
7 -103 N
6 -67 N
7 -24 N
6 14 N
7 39 N
6 48 N
7 40 N
6 18 N
7 -10 N
6 -33 N
7 -47 N
6 -44 N
6 -24 N
7 11 N
6 53 N
7 93 N
6 119 N
7 125 N
6 105 N
7 59 N
6 -6 N
7 -80 N
6 -150 N
7 -199 N
6 -220 N
7 -202 N
6 -145 N
7 -59 N
6 47 N
7 154 N
6 242 N
7 296 N
6 303 N
7 259 N
6 168 N
6 44 N
7 -95 N
6 -226 N
7 -325 N
6 -375 N
7 -364 N
6 -294 N
7 -172 N
6 -17 N
7 146 N
6 289 N
7 390 N
6 430 N
7 401 N
6 306 N
7 158 N
6 -16 N
7 -192 N
6 -339 N
7 -434 N
6 -458 N
7 -410 N
6 -295 N
6 -132 N
7 53 N
6 229 N
7 369 N
6 450 N
7 458 N
6 392 N
7 265 N
6 97 N
7 -86 N
6 -253 N
7 -375 N
6 -438 N
7 -428 N
6 -352 N
7 -220 N
6 -57 N
7 111 N
6 257 N
7 357 N
6 398 N
7 373 N
6 291 N
6 165 N
7 19 N
6 -124 N
7 -240 N
6 -313 N
7 -331 N
6 -297 N
7 -216 N
6 -107 N
7 12 N
6 121 N
7 203 N
6 244 N
7 244 N
6 204 N
7 135 N
6 51 N
7 -33 N
6 -101 N
7 -144 N
6 -157 N
7 -141 N
6 -103 N
6 -53 N
7 -2 N
6 40 N
7 64 N
6 68 N
7 55 N
6 30 N
7 1 N
6 -24 N
7 -35 N
6 -32 N
7 -11 N
6 20 N
7 54 N
6 82 N
7 96 N
6 88 N
7 58 N
6 8 N
7 -52 N
6 -115 N
6 -163 N
7 -187 N
6 -179 N
7 -137 N
6 -65 N
7 27 N
6 124 N
7 208 N
6 264 N
7 278 N
6 245 N
7 168 N
6 57 N
7 -72 N
6 -196 N
7 -295 N
6 -350 N
7 -348 N
6 -289 N
7 -180 N
6 -35 N
7 121 N
6 262 N
6 367 N
7 414 N
6 394 N
7 311 N
6 173 N
7 4 N
6 -168 N
7 -318 N
6 -418 N
7 -452 N
6 -414 N
7 -308 N
6 -152 N
7 31 N
6 210 N
7 355 N
6 444 N
7 463 N
6 406 N
7 284 N
6 119 N
7 -66 N
6 -238 N
6 -371 N
7 -443 N
6 -443 N
7 -373 N
6 -245 N
7 -79 N
6 95 N
7 250 N
6 362 N
7 413 N
6 397 N
7 319 N
6 192 N
7 39 N
6 -113 N
7 -243 N
6 -327 N
7 -356 N
6 -328 N
7 -247 N
6 -134 N
7 -3 N
6 118 N
0 0 L
864 720 M
showpage CLOSE
%%EOF
%%EndDocument