%!PS-Adobe-3.0 EPSF-3.0 TE010-1 %%BoundingBox: 70 83 226 206 %START PDFDE011.EPS /pdfmark01 where {pop} {userdict /pdfmark01 /cleartomark load put} ifelse /languagelevel where {pop languagelevel} {1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn (]) cvn load put} if [ /Title (PostScript pictures: http://130.149.60.45/~farbmetrik/TE01/) /Author (compare K. Richter "Computergrafik ...": ISBN 3-8007-1775-1) /Subject (goto: http://www.ps.bam.de or http://130.149.60.45/~farbmetrik) /Keywords (image reproduction, colour devices, colour vision) /Creator (klaus.richter@me.com) /CreationDate (D:2013060112000) /ModDate (D:2013060112000) /DOCINFO pdfmark01 [ /View [ /FitB ] /DOCVIEW pdfmark01 %END PDFDE011 %SETCMYK_OLV.PS /setcmyk_olvcolor %transfer cmyk to olv {/ncolor exch def /ycolor exch def /mcolor exch def /ccolor exch def ncolor 0 eq {1 ccolor sub 1 mcolor sub 1 ycolor sub setrgbcolor } {ccolor 0 eq mcolor 0 eq and ycolor 0 eq and {%only black n 1 ncolor sub dup dup setrgbcolor } {%cmy and black n 1 ccolor sub 1 ncolor sub mul 1 mcolor sub 1 ncolor sub mul 1 ycolor sub 1 ncolor sub mul setrgbcolor } ifelse } ifelse } bind def % !AUSTAUSCH Times-Roman -> Times-Roman-ISOLatin1=Times-I /Times-Roman findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /Times-ISOL1 exch definefont pop /Times-Italic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesI-ISOL1 exch definefont pop /Times-Bold findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesB-ISOL1 exch definefont pop /Times-BoldItalic findfont dup length dict begin {1 index /FID ne {def} {pop pop} ifelse }forall /Encoding ISOLatin1Encoding def currentdict end /TimesBI-ISOL1 exch definefont pop /FS {findfont exch scalefont setfont} bind def /MM {72 25.4 div mul} def /str {8 string } bind def /TK {250 /Times-ISOL1 FS} bind def /TM {300 /Times-ISOL1 FS} bind def /TG {350 /Times-ISOL1 FS} bind def /TIK {250 /TimesI-ISOL1 FS} bind def /TIM {300 /TimesI-ISOL1 FS} bind def /TIG {350 /TimesI-ISOL1 FS} bind def /TBK {250 /TimesB-ISOL1 FS} bind def /TBM {300 /TimesB-ISOL1 FS} bind def /TBG {350 /TimesB-ISOL1 FS} bind def /TBIK {250 /TimesBI-ISOL1 FS} bind def /TBIM {300 /TimesBI-ISOL1 FS} bind def /TBIG {350 /TimesBI-ISOL1 FS} bind def /SK {250 1 sub /Symbol FS} bind def /SM {300 1 sub /Symbol FS} bind def /SG {350 1 sub /Symbol FS} bind def /tolvfcol %Farbkreis-Reihenfolge [ (000) (F00) (FF0) (0F0) (0FF) (00F) (F0F) (FFF) (777) (700) (770) (070) (077) (007) (707) (F07) %15=R (333) (F77) (FF7) (7F7) (7FF) (77F) (F7F) (07F) %23=B (BBB) (F70) (7F0) (0F7) (07F) (70F) (F07) (0F7) %31=G ] def /tcmyfcol %Farbkreis-Reihenfolge [ (FFF) (0FF) (00F) (F0F) (F00) (FF0) (0F0) (000) (888) (8FF) (88F) (F8F) (F88) (FF8) (8F8) (0F8) %15=R (CCC) (088) (008) (808) (800) (880) (080) (F80) %23=B (444) (08F) (80F) (F08) (F80) (8F0) (0F8) (F08) %31=G ] def /tcmykfcol %Farbkreis-Reihenfolge [ (000F) (0FF0) (00F0) (F0F0) (F000) (FF00) (0F00) (0000) (0008) (0FF8) (00F8) (F0F8) (F008) (FF08) (0F08) (0F80) %15=R (000C) (0880) (0080) (8080) (8000) (8800) (0800) (F800) %23=B (0004) (0F80) (80F0) (F080) (F800) (8F00) (0F80) (F080) %31=G ] def /tolvfcols %Farbkreis-Reihenfolge [ (000*) (F00*) (FF0*) (0F0*) (0FF*) (00F*) (F0F*) (FFF*) (777*) (700*) (770*) (070*) (077*) (007*) (707*) (F07*) %15=R (333*) (F77*) (FF7*) (7F7*) (7FF*) (77F*) (F7F*) (07F*) %23=B (BBB*) (F70*) (7F0*) (0F7*) (07F*) (70F*) (F07*) (0F7*) %31=G ] def /tcmyfcols %Farbkreis-Reihenfolge [ (FFF*) (0FF*) (00F*) (F0F*) (F00*) (FF0*) (0F0*) (000*) (888*) (8FF*) (88F*) (F8F*) (F88*) (FF8*) (8F8*) (0F8*) %15=R (CCC*) (088*) (008*) (808*) (800*) (880*) (080*) (F80*) %23=B (444*) (08F*) (80F*) (F08*) (F80*) (8F0*) (0F8*) (F08*) %31=G ] def /tcmykfcols %Farbkreis-Reihenfolge [ (000F*) (0FF0*) (00F0*) (F0F0*) (F000*) (FF00*) (0F00*) (0000*) (0008*) (0FF8*) (00F8*) (F0F8*) (F008*) (FF08*) (0F08*) (0F80*) %15=R (000C*) (0880*) (0080*) (8080*) (8000*) (8800*) (0800*) (F800*) %23=B (0004*) (0F80*) (80F0*) (F080*) (F800*) (8F00*) (0F80*) (F080*) %31=G ] def /fcolors %CMYN 32 Testfarben Nr. 0 bis 31; Farbkreis-Reihenfolge [{0.0 0.0 0.0 1.0} {0.0 1.0 1.0 0.0} {0.0 0.0 1.0 0.0} {1.0 0.0 1.0 0.0} {1.0 0.0 0.0 0.0} {1.0 1.0 0.0 0.0} {0.0 1.0 0.0 0.0} {0.0 0.0 0.0 0.0} {0.0 0.0 0.0 0.5} {0.0 1.0 1.0 0.5} {0.0 0.0 1.0 0.5} {1.0 0.0 1.0 0.5} {1.0 0.0 0.0 0.5} {1.0 1.0 0.0 0.5} {0.0 1.0 0.0 0.5} {0.0 1.0 0.5 0.0} {0.0 0.0 0.0 0.75} {0.0 0.5 0.5 0.0} {0.0 0.0 0.5 0.0} {0.5 0.0 0.5 0.0} {0.5 0.0 0.0 0.0} {0.5 0.5 0.0 0.0} {0.0 0.5 0.0 0.0} {1.0 0.5 0.0 0.0} {0.0 0.0 0.0 0.25} {0.0 0.5 1.0 0.0} {0.5 0.0 1.0 0.0} {1.0 0.0 0.5 0.0} {1.0 0.5 0.0 0.0} {0.5 1.0 0.0 0.0} {0.0 1.0 0.5 0.0} {1.0 0.0 0.5 0.0} ] def /fak 0.5 def /Far %Farbkreis-Reihenfolge [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 %R 16 17 18 19 20 21 22 23 %B 24 25 26 27 28 29 30 31 %G ] def /cFar %Kompensativ-Farbkreis-Reihenfolge [ 8 4 5 6 1 2 3 0 0 20 21 22 17 18 19 31 %G 24 12 13 14 9 10 11 2 %J 16 28 29 30 25 26 27 15 %R ] def /Btx %Farbkreis- -> %Btx-Reihenfolge [ 0 1 3 2 5 6 4 7 8 9 11 10 13 14 12 15 %R 16 17 19 18 21 22 20 23 %B 24 25 26 27 28 29 30 31 %G ] def /cBtx %Farbkreis- -> %Kompensativ-Btx-Reihenfolge [ 7 4 6 5 2 3 1 0 8 20 22 21 18 19 17 31 %G 24 12 14 13 10 11 9 2 %J 16 25 26 27 28 29 30 15 %R ] def %XCHA01.PS BEG /rec %x, y width heigth {/heigth exch def /width exch def moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colrecfi %x y width heigth c m y k {setcmyk_olvcolor rec fill} bind def /colrecst %x y width heigth c m y k {setcmyk_olvcolor rec stroke} bind def /rem %x, y width heigth {/heigth exch 0.5 mul def /width exch 0.5 mul def /yleftb exch heigth 0.5 mul add def /xleftb exch width 0.5 mul add def xleftb yleftb moveto width 0 rlineto 0 heigth rlineto width neg 0 rlineto closepath } bind def /colremfi %x y width heigth c m y k {setcmykcolor rem fill} bind def /colremst %x y width heigth c m y k {setcmykcolor rem stroke} bind def /tzr {0.0 1.0 1.0 0.0} bind def %Reproduktionsfarben /tzg {1.0 0.0 1.0 0.0} bind def /tzb {1.0 1.0 0.0 0.0} bind def /tzc {1.0 0.0 0.0 0.0} bind def /tzm {0.0 1.0 0.0 0.0} bind def /tzy {0.0 0.0 1.0 0.0} bind def /tzn {0.0 0.0 0.0 1.00} bind def %Graureihe /tzd {0.0 0.0 0.0 0.75} bind def /tzz {0.0 0.0 0.0 0.50} bind def /tzh {0.0 0.0 0.0 0.25} bind def /tzw {0.0 0.0 0.0 0.00} bind def /tfr {0.0 1.0 1.0 0.0 setcmyk_olvcolor} bind def %Reproduktionsfarben /tfg {1.0 0.0 1.0 0.0 setcmyk_olvcolor} bind def /tfb {1.0 1.0 0.0 0.0 setcmyk_olvcolor} bind def /tfc {1.0 0.0 0.0 0.0 setcmyk_olvcolor} bind def /tfm {0.0 1.0 0.0 0.0 setcmyk_olvcolor} bind def /tfy {0.0 0.0 1.0 0.0 setcmyk_olvcolor} bind def /tfn {0.0 0.0 0.0 1.00 setcmyk_olvcolor} bind def %Graureihe /tfd {0.0 0.0 0.0 0.75 setcmyk_olvcolor} bind def /tfz {0.0 0.0 0.0 0.50 setcmyk_olvcolor} bind def /tfh {0.0 0.0 0.0 0.25 setcmyk_olvcolor} bind def /tfw {0.0 0.0 0.0 0.00 setcmyk_olvcolor} bind def %%EndProlog gsave /lanind 1 def /lantex [(G) (E) (S) (F) (I) (J) (M)] def /showde {0 lanind eq {show} {pop} ifelse} bind def /showen {1 lanind eq {show} {pop} ifelse} bind def /showes {2 lanind eq {show} {pop} ifelse} bind def /showfr {3 lanind eq {show} {pop} ifelse} bind def /showit {4 lanind eq {show} {pop} ifelse} bind def /showjp {5 lanind eq {show} {pop} ifelse} bind def /showea {1 lanind le {show} {pop} ifelse} bind def /lanindf where {pop /lanind1 lanindf def /lanind2 lanindf def /lanindd laninddf def} {/lanind1 1 def /lanind2 1 def} ifelse /colormf where {pop /colorm1 colormf def /colorm2 colormf def /colormd colormdf def} {/colorm1 0 def} ifelse /deintpf where {pop /deintp1 deintpf def /deintp2 deintpf def /deintpd deintpdf def} {/deintp1 0 def} ifelse /xcolorf where {pop /xcolor1 xcolorf def /xcolor2 xcolorf def /xcolord xcolordf def} {/xcolor1 3 def} ifelse /xchartf where {pop /xchart1 xchartf def /xchart2 xchartf def /xchartd xchartdf def /xchartm xchart2f xchart1f sub 1 add def} {/xchart1 0 def /xchartm 1 def} ifelse /xchart3f where {pop /xchart3 xchart3f def} {/xchart3 0 def} ifelse /xchart4f where {pop /xchart4 xchart4f def} {/xchart4 0 def} ifelse /pchartf where {pop /pchart1 pchartf def /pchart2 pchartf def /pchartd pchartdf def} {/pchart1 3 def} ifelse /colsepf where {pop /colsep1 colsepf def /colsep2 colsepf def /colsepd colsepdf def} {/colsep1 0 def} ifelse /pmetamf where {pop /pmetam1 pmetamf def /pmetam2 pmetamf def /pmetamd pmetamdf def} {/pmetam1 0 def} ifelse %either defaul values for xchart=0 or values for xchart=1 /lanind lanind1 def % /colorm colorm1 def % /deintp deintp1 def % /xcolor xcolor1 def % /xchart xchart1 def % /pchart pchart1 def % /colsep colsep1 def % /pmetam pmetam1 def % colorm 0 eq deintp 0 eq and {/Txx (d) def /Fxx (d) def} if %colorm=0, deintp=0 colorm 0 eq deintp 1 eq and {/Txx (e) def /Fxx (e) def} if %colorm=0, deintp=1 colorm 1 eq deintp 0 eq and {/Txx (dd) def /Fxx (d) def} if %colorm=1, deintp=0 colorm 1 eq deintp 1 eq and {/Txx (de) def /Fxx (e) def} if %colorm=1, deintp=1 xchart 0 eq {/Txx (-) def /Fxx (-) def} if %always independent of intended output 5 /Times-ISOL1 FS /cvishow {cvi 6 string cvs show} def 75 85 moveto lanind cvishow (-) show colorm cvishow deintp cvishow xcolor cvishow xchart cvishow pchart cvishow colsep cvishow (-L) show pmetam cvishow gsave %XCHA01.PS END 5 /Times-ISOL1 FS 175 85 moveto (TE010-1) show xchart 0 eq {(N) show} {deintp colorm 2 mul add cvishow} ifelse (, B4_54) show % ( XG321-5, B8931_1, E8241-5, B4_54_1, N=4_54_1) show 72 90 translate 0.01 MM dup scale 30 setlinewidth 0.0 0.0 0.0 0.5 setcmykcolor 0 0 moveto 5400 0 rlineto 0 4000 rlineto -5400 0 rlineto closepath fill /FMC 1 def %M=chromatic moment (1), chroma (2) /FIS 2 def %I=spectral colours (1), S=surface colours (2) 050 3725 moveto TBM tfw %(log ) show (B) TBIM tfb show (R) TBIM tfr show (G) TBIM tfg show (Y) TBIM tfy show TBIM tfw lanind 2 ne {%lanind#2 FMC 1 eq {(\255I) show} {(\255(I+D))} ifelse } if %lanind#2 TBM tfw (\255Impulse/s f\374r) showde %0TE010-1 00541 (\255impluses/s for) showen %1TE010-1 00541 TBK (\255Senales incremento para) showes %2TE010-1 00541 TBM (\255impulses/s pour) showfr %3TE010-1 00541 (\255impulses/s per) showit %4TE010-1 00541 (\255impulses/s for) showjp %5TE010-1 00541 FIS 1 eq { ( Spektralfarben) showde %0TE010-1 01541 ( spectral colours) showen %1TE010-1 01541 TBK ( spectrales de color) showes %2TE010-1 01541 TBM ( couleurs spectrales) showfr %3TE010-1 01541 ( colori spettrali) showit %4TE010-1 01541 ( spectral colours) showjp %5TE010-1 01541 } { ( K\366rperfarben) showde %0TE010-1 02541 ( surface colours) showen %1TE010-1 02541 TBK ( objectos de color) showes %2TE010-1 02541 TBM ( couleurs surface) showfr %3TE010-1 02541 ( superficie colora) showit %4TE010-1 02541 ( surface colours) showjp %5TE010-1 02541 } ifelse tfw 550 400 translate 50 setlinewidth 0 0 moveto 340 12 mul 0 rlineto stroke 0 0 moveto 0 3000 rlineto stroke FMC 1 eq {1000 0 moveto 2000 2000 rlineto stroke 1000 600 moveto TBIM (m) show TBM (=1) show} { 000 500 moveto 3000 1500 rlineto stroke 1000 600 moveto TBIM (m) show TBM (=1/2) show} ifelse TBM /tx [(-6) (-5) (-4) (-3) (-2) (-1) ( 0) ( 1)] def /ty [() () ( 0) (10) (20) (30) (40)] def %!x-Achse: 1 log-Einheiten = 500 Skalen-Einheiten 0 1 7 {/i exch def /ixt { -250 i 0500 mul add} def /ixl { 000 i 0500 mul add} def ixt -350 moveto tx i get exec show ixl 75 moveto 0 -150 rlineto stroke } for %!y-Achse: 1 log-Einheiten = 500 Skalen-Einheiten 0 1 6 {/i exch def /iyt {-100 i 0500 mul add} def /iyl { 000 i 0500 mul add} def -450 iyt moveto ty i get exec show -75 iyl moveto 150 0 rlineto stroke } for % 35 setlinewidth % tfn 000 2000 moveto 4000 0000 rlineto stroke tfw 50 setlinewidth tfr [100 100] 0 setdash 2000 0000 moveto 0000 2600 rlineto stroke tfw [ ] 0 setdash tfg [100 100] 0 setdash 2130 0000 moveto 0000 2700 rlineto stroke tfw [ ] 0 setdash 3600 -300 moveto (x) TBIM tfw show 0 -50 rmoveto TBM (r) show 10 50 rmoveto 20 0 rmoveto (=) TBM tfw show 20 0 rmoveto (log) TBM tfw show 30 0 rmoveto TBIM (L) show 0 -50 rmoveto TBM (r) show 10 50 rmoveto 1100 3000 moveto (-2) TBM tfw show 30 0 rmoveto (Q) TBIM tfw show 30 0 rmoveto ([1,0c \050) TBM tfw show (x) TBIM tfw show 20 -50 rmoveto TBM (r) show 10 50 rmoveto (+x) TBIM tfw show 20 -50 rmoveto TBM (p) show 10 50 rmoveto (\051]) TBM tfw show 2200 0600 moveto (\255x) TBIM tfw show 20 -50 rmoveto TBM (p) show 10 50 rmoveto (=) show FIS 1 eq {tfb (2) show tfw (,) show tfr (1,50) show tfw (,) show tfg (1,0) show tfw (,) show tfy (0,50) show tfw (,) show tfw (0) show } {tfb (1) show tfw (,) show tfr (0,75) show tfw (,) show tfg (0,5) show tfw (,) show tfy (0,25) show tfw (,) show tfw (0) show } ifelse 2750 0200 moveto (L) TBIM tfw show TBK 20 -80 rmoveto (w) show 50 80 rmoveto (= 100 cd) TBM tfw show 20 0 rmoveto (/) TBM tfw show 10 0 rmoveto (m) TBM tfw show TBK 20 100 rmoveto (2) show 0 -100 rmoveto 2300 1000 moveto TBM tfw FMC 1 eq {(I) TBIM tfw show} {(D+I) TBIM tfw show} ifelse TBM (\255Proze\337) showde %0TE010-1 03541 (\255process) showen %1TE010-1 03541 TBK (\255Proceso de incremento) showes %2TE010-1 03541 TBM (\255processus) showfr %3TE010-1 03541 (\255processo) showit %4TE010-1 03541 (\255process) showjp %5TE010-1 03541 /cvishow {cvi 10 string cvs show} def /cvsshow1 {10 mul cvi 0.1 mul 7 string cvs show} def /cvsshow2 {100 mul cvi 0.01 mul 7 string cvs show} def /cvsshow3 {1000 mul cvi 0.001 mul 7 string cvs show} def /DLL 11 array def /DLU 11 array def /DLL [0.0001 0.001 0.01 0.1 1.0 10. 100. 1000. 10000. 100000. 1000000.] def /YFAK 4 array def /YFAK [ 1.0 1.8 3.2 5.6] def /DL 40 array def /DU 40 array def /XF 40 array def /R00KXU 40 array def /RLMKXU 40 array def %Achromatic /F0 40 array def %I-W /F1 40 array def %D-N /F2 40 array def %ID-NM /F3 40 array def %I-B /F4 40 array def %D-b /F5 40 array def %ID-BW /F6 40 array def %I-B /F7 40 array def %D-b /F8 40 array def %ID-BW %Blue /FB0 40 array def %I-W /FB1 40 array def %D-N /FB2 40 array def %ID-NM /FB3 40 array def %I-B /FB4 40 array def %D-b /FB5 40 array def %ID-BW /FB6 40 array def %I-B /FB7 40 array def %D-b /FB8 40 array def %ID-BW %yellow /FY0 40 array def %I-W /FY1 40 array def %D-N /FY2 40 array def %ID-NM /FY3 40 array def %I-Y /FY4 40 array def %D-y /FY5 40 array def %ID-YW /FY6 40 array def %I-Y /FY7 40 array def %D-y /FY8 40 array def %ID-YW %Green /FG0 40 array def %I-W /FG1 40 array def %D-N /FG2 40 array def %ID-NM /FG3 40 array def %I-G /FG4 40 array def %D-g /FG5 40 array def %ID-GW /FG6 40 array def %I-G /FG7 40 array def %D-g /FG8 40 array def %ID-GW %red /FR0 40 array def %I-W /FR1 40 array def %D-N /FR2 40 array def %ID-NM /FR3 40 array def %I-R /FR4 40 array def %D-r /FR5 40 array def %ID-RW /FR6 40 array def %I-R /FR7 40 array def %D-r /FR8 40 array def %ID-RW /IORX 2000 def /IORY 2000 def /MULX 500 def /MULY 500 def 50 setlinewidth tfn %0000 2000 moveto 4000 0 rlineto stroke 0 1 9 {/k exch def %k=0,9 DLU k DLL k get put 0 1 3 {/j exch def %j=0,3 /i k 4 mul j add def %i=0,39 DL i DLL k get YFAK j get mul put DU i DL i get put } for %j=0,3 } for %k=0,10 /W2 2. sqrt def /XP 0 def 0 1 1 {/j exch def %j=0,1 j 0 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def /XQ 1.0 def} if j 1 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def FMC 1 eq {/XQ -2.0 def} {/XQ -1.0 def} ifelse} if %XC1=XK1/ln(10)=1.4/2.302585 = 0.434294 = 0.608011 %XC2=XK2/ln(10)=1.0/2.302585 = 0.434294 %e = 10**0.434294 = 2.71828182846 = e**1 /XC XK 10 ln div def 0 1 38 {/i exch def %i=0,38 XF i DL i get log put %F01= 10**[c(x-u+p)] /F01 10 XF i get XU sub XP add XC mul exp def %R00KXU=1+1/{1+W2*10**[c(x-u+p)]} R00KXU i 1. 1. W2 F01 mul add div 1. add put %RLMKUX=XQ*{XL/[log(w2)]*log[Q00KXU]-XM} RLMKXU i XL W2 log div R00KXU i get log mul XM sub XQ mul put j 0 eq {F0 i RLMKXU i get put} if j 1 eq {F1 i RLMKXU i get put} if j 1 eq {F2 i F0 i get F1 i get add put} if } for %i=0,38 /XFX0 0.0 def /F01X0 10 XFX0 XU sub XP add XC mul exp def /R00KXUX0 1. 1. W2 F01X0 mul add div 1. add def /RLMKXUX0 XL W2 log div R00KXUX0 log mul XM sub XQ mul def j 0 eq {/F0X0 RLMKXUX0 def} if j 1 eq {/F1X0 RLMKXUX0 def} if j 1 eq {/F2X0 F0X0 F1X0 add def} if } for %j=0,1 50 setlinewidth TBM 18 3 27 {/i exch def %i=21,3,27 /y20 {IORY F1 i get XP sub MULY mul add} bind def /x20 IORX 2 XP sub MULX mul add def tfn % i 21 eq i 27 eq or { 1300 i 18 sub 80 mul add y20 moveto 1800 0 rlineto stroke % } if 700 i 18 sub 80 mul add y20 050 sub moveto tfw FMC 1 eq {i 18 eq {(0,4%) show} if i 21 eq {( 2%) show} if i 24 eq {( 9%) show} if i 27 eq {(40%) show} if } if 3200 i 18 sub 80 mul add y20 050 sub moveto tfw FMC 1 eq {i 18 eq {(4%) show} if i 21 eq {(20%) show} if i 24 eq {(90%) show} if i 27 eq {(400%) show} if } if i 27 eq {050 y20 350 add moveto tfw (Relative Leuchtdichte:) showde %0TE010-1 04541 (relative luminance:) showen %1TE010-1 04541 (luminancia relativa:) showes %2TE010-1 04541 (brillance relatif:) showfr %3TE010-1 04541 (splendore relativo:) showit %4TE010-1 04541 (relative luminance:) showjp %5TE010-1 04541 } if } for %i=21,3,27 0 1 1 {/j exch def %j=0,1 j 0 eq {0 0 0 1 setcmykcolor [ ] 0 setdash} if %I j 1 eq {0 0 0 0 setcmykcolor [300 100] 0 setdash} if %I 0 3 36 {/i exch def %i=0,3,36 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY F1 i get MULY mul add} bind def /x21 {IORX XF i 1 add get MULX mul add} bind def /y21 {IORY F1 i 1 add get MULY mul add} bind def /x22 {IORX XF i 2 add get MULX mul add} bind def /y22 {IORY F1 i 2 add get MULY mul add} bind def i 0 eq {newpath x20 y20 moveto} if x20 y20 x21 y21 x22 y22 curveto } for %i=0,3,36 stroke } for %j=0,1 18 3 27 {/i exch def %i=21,3,27 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY F1 i get XP sub MULY mul add} bind def i 18 eq {tfn x20 y20 75 0 360 arc fill} if i 21 eq {tfw x20 y20 85 0 360 arc fill tfz x20 y20 65 0 360 arc fill} if i 24 eq {tfw x20 y20 75 0 360 arc fill} if i 27 eq {tfw x20 y20 85 0 360 arc fill tfn x20 y20 15 0 360 arc fill} if } for %i=21,3,27 /XP 0.50 FIS div def %Y 0 1 1 {/j exch def %j=0,1 j 0 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def /XQ 1.0 def} if j 1 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def FMC 1 eq {/XQ -2.0 def} {/XQ -1.0 def} ifelse} if %XC1=XK1/ln(10)=1.4/2.302585 = 0.434294 = 0.608011 %XC2=XK2/ln(10)=1.0/2.302585 = 0.434294 %e = 10**0.434294 = 2.71828182846 = e**1 /XC XK 10 ln div def 0 1 38 {/i exch def %i=0,38 XF i DL i get log put %F01= 10**[c(x-u+p)] /F01 10 XF i get XU sub XP add XC mul exp def %R00KXU=1+1/{1+W2*10**[c(x-u+p)]} R00KXU i 1. 1. W2 F01 mul add div 1. add put %RLMKUX=XQ*{XL/[log(w2)]*log[Q00KXU]-XM} RLMKXU i XL W2 log div R00KXU i get log mul XM sub XQ mul put j 0 eq {FY3 i RLMKXU i get put} if j 1 eq {FY4 i RLMKXU i get put} if j 1 eq {FY5 i FY3 i get FY4 i get add put} if } for %i=0,38 /XFX1 0.0 def /F01X1 10 XFX1 XU sub XP add XC mul exp def /R00KXUX1 1. 1. W2 F01X1 mul add div 1. add def /RLMKXUX1 XL W2 log div R00KXUX1 log mul XM sub XQ mul def j 0 eq {/F0X1 RLMKXUX1 def} if j 1 eq {/F1X1 RLMKXUX1 def} if j 1 eq {/F2X1 F0X1 F1X1 add def} if } for %j=0,1 50 setlinewidth 0 0 1 0 setcmykcolor [ ] 0 setdash %I-Y 0 3 36 {/i exch def %i=0,3,36 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY FY4 i get MULY mul add} bind def /x21 {IORX XF i 1 add get MULX mul add} bind def /y21 {IORY FY4 i 1 add get MULY mul add} bind def /x22 {IORX XF i 2 add get MULX mul add} bind def /y22 {IORY FY4 i 2 add get MULY mul add} bind def i 0 eq {newpath x20 y20 moveto} if x20 y20 x21 y21 x22 y22 curveto } for %i=0,3,36 stroke 18 3 27 {/i exch def %i=21,3,27 /x20 {IORX XF i 2 FIS idiv sub get MULX mul add} bind def /y20 {IORY FY4 i 2 FIS idiv sub get MULY mul add} bind def newpath x20 y20 moveto ( ) show i 18 eq {tfn} if i 21 eq {0.0 0.0 1.0 0.5 setcmykcolor} if i 24 eq {0.0 0.0 1.0 0.0 setcmykcolor} if i 24 le {x20 y20 75 0 360 arc fill} if i 27 eq {tfw x20 y20 85 0 360 arc fill tfn x20 y20 15 0 360 arc fill} if } for %i=21,3,27 /XP 1.0 FIS div def %G 0 1 1 {/j exch def %j=0,1 j 0 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def /XQ 1.0 def} if j 1 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def FMC 1 eq {/XQ -2.0 def} {/XQ -1.0 def} ifelse} if %XC1=XK1/ln(10)=1.4/2.302585 = 0.434294 = 0.608011 %XC2=XK2/ln(10)=1.0/2.302585 = 0.434294 %e = 10**0.434294 = 2.71828182846 = e**1 /XC XK 10 ln div def 0 1 38 {/i exch def %i=0,38 XF i DL i get log put %F01= 10**[c(x-u+p)] /F01 10 XF i get XU sub XP add XC mul exp def %R00KXU=1+1/{1+W2*10**[c(x-u+p)]} R00KXU i 1. 1. W2 F01 mul add div 1. add put %RLMKUX=XQ*{XL/[log(w2)]*log[Q00KXU]-XM} RLMKXU i XL W2 log div R00KXU i get log mul XM sub XQ mul put j 0 eq {FG3 i RLMKXU i get put} if j 1 eq {FG4 i RLMKXU i get put} if j 1 eq {FG5 i FG3 i get FG4 i get add put} if } for %i=0,38 /XFX1 0.0 def /F01X1 10 XFX1 XU sub XP add XC mul exp def /R00KXUX1 1. 1. W2 F01X1 mul add div 1. add def /RLMKXUX1 XL W2 log div R00KXUX1 log mul XM sub XQ mul def j 0 eq {/F0X1 RLMKXUX1 def} if j 1 eq {/F1X1 RLMKXUX1 def} if j 1 eq {/F2X1 F0X1 F1X1 add def} if } for %j=0,1 50 setlinewidth 1 0 1 0 setcmykcolor [ ] 0 setdash %I-G 0 3 36 {/i exch def %i=0,3,36 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY FG4 i get MULY mul add} bind def /x21 {IORX XF i 1 add get MULX mul add} bind def /y21 {IORY FG4 i 1 add get MULY mul add} bind def /x22 {IORX XF i 2 add get MULX mul add} bind def /y22 {IORY FG4 i 2 add get MULY mul add} bind def i 0 eq {newpath x20 y20 moveto} if x20 y20 x21 y21 x22 y22 curveto } for %i=0,3,36 stroke 18 3 27 {/i exch def %i=21,3,27 /x20 {IORX XF i 4 FIS idiv sub get MULX mul add} bind def /y20 {IORY FG4 i 4 FIS idiv sub get MULY mul add} bind def newpath x20 y20 moveto ( ) show i 18 eq {tfn} if i 21 eq {1.0 0.0 1.0 0.5 setcmykcolor} if i 24 eq {1.0 0.0 1.0 0.0 setcmykcolor} if i 24 le {x20 y20 75 0 360 arc fill} if i 27 eq {tfw x20 y20 85 0 360 arc fill tfn x20 y20 15 0 360 arc fill} if } for %i=21,3,27 /XP 1.5 FIS div def %R 0 1 1 {/j exch def %j=0,1 j 0 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def /XQ 1.0 def} if j 1 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def FMC 1 eq {/XQ -2.0 def} {/XQ -1.0 def} ifelse} if %XC1=XK1/ln(10)=1.4/2.302585 = 0.434294 = 0.608011 %XC2=XK2/ln(10)=1.0/2.302585 = 0.434294 %e = 10**0.434294 = 2.71828182846 = e**1 /XC XK 10 ln div def 0 1 38 {/i exch def %i=0,38 XF i DL i get log put %F01= 10**[c(x-u+p)] /F01 10 XF i get XU sub XP add XC mul exp def %R00KXU=1+1/{1+W2*10**[c(x-u+p)]} R00KXU i 1. 1. W2 F01 mul add div 1. add put %RLMKUX=XQ*{XL/[log(w2)]*log[Q00KXU]-XM} RLMKXU i XL W2 log div R00KXU i get log mul XM sub XQ mul put j 0 eq {FR3 i RLMKXU i get put} if j 1 eq {FR4 i RLMKXU i get put} if j 1 eq {FR5 i FR3 i get FR4 i get add put} if } for %i=0,38 /XFX1 0.0 def /F01X1 10 XFX1 XU sub XP add XC mul exp def /R00KXUX1 1. 1. W2 F01X1 mul add div 1. add def /RLMKXUX1 XL W2 log div R00KXUX1 log mul XM sub XQ mul def j 0 eq {/F0X1 RLMKXUX1 def} if j 1 eq {/F1X1 RLMKXUX1 def} if j 1 eq {/F2X1 F0X1 F1X1 add def} if } for %j=0,1 50 setlinewidth 0 1 1 0 setcmykcolor [ ] 0 setdash %I-R 0 3 36 {/i exch def %i=0,3,36 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY FR4 i get MULY mul add} bind def /x21 {IORX XF i 1 add get MULX mul add} bind def /y21 {IORY FR4 i 1 add get MULY mul add} bind def /x22 {IORX XF i 2 add get MULX mul add} bind def /y22 {IORY FR4 i 2 add get MULY mul add} bind def i 0 eq {newpath x20 y20 moveto} if x20 y20 x21 y21 x22 y22 curveto } for %i=0,3,36 stroke 18 3 27 {/i exch def %i=21,3,27 /x20 {IORX XF i 6 FIS idiv sub get MULX mul add} bind def /y20 {IORY FR4 i 6 FIS idiv sub get MULY mul add} bind def newpath x20 y20 moveto ( ) show i 18 eq {tfn} if i 21 eq {0.0 1.0 1.0 0.5 setcmykcolor} if i 24 eq {0.0 1.0 1.0 0.0 setcmykcolor} if i 24 le {x20 y20 75 0 360 arc fill} if i 27 eq {tfw x20 y20 85 0 360 arc fill tfn x20 y20 15 0 360 arc fill} if } for %i=21,3,27 /XP 2 FIS idiv def %B 0 1 1 {/j exch def %j=0,1 j 0 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def /XQ 1.0 def} if j 1 eq {/XK 1.0 def /XL 1.0 def /XM 1.0 def /XU 2.0 def FMC 1 eq {/XQ -2.0 def} {/XQ -1.0 def} ifelse} if %XC1=XK1/ln(10)=1.4/2.302585 = 0.434294 = 0.608011 %XC2=XK2/ln(10)=1.0/2.302585 = 0.434294 %e = 10**0.434294 = 2.71828182846 = e**1 /XC XK 10 ln div def 0 1 38 {/i exch def %i=0,38 XF i DL i get log put %F01= 10**[c(x-u+p)] /F01 10 XF i get XU sub XP add XC mul exp def %R00KXU=1+1/{1+W2*10**[c(x-u+p)]} R00KXU i 1. 1. W2 F01 mul add div 1. add put %RLMKUX=XQ*{XL/[log(w2)]*log[Q00KXU]-XM} RLMKXU i XL W2 log div R00KXU i get log mul XM sub XQ mul put j 0 eq {FB3 i RLMKXU i get put} if j 1 eq {FB4 i RLMKXU i get put} if j 1 eq {FB5 i FB3 i get FB4 i get add put} if } for %i=0,38 /XFX1 0.0 def /F01X1 10 XFX1 XU sub XP add XC mul exp def /R00KXUX1 1. 1. W2 F01X1 mul add div 1. add def /RLMKXUX1 XL W2 log div R00KXUX1 log mul XM sub XQ mul def j 0 eq {/F0X1 RLMKXUX1 def} if j 1 eq {/F1X1 RLMKXUX1 def} if j 1 eq {/F2X1 F0X1 F1X1 add def} if } for %j=0,1 50 setlinewidth 1 1 0 0 setcmykcolor [ ] 0 setdash %I-B 0 3 36 {/i exch def %i=0,3,36 /x20 {IORX XF i get MULX mul add} bind def /y20 {IORY FB4 i get MULY mul add} bind def /x21 {IORX XF i 1 add get MULX mul add} bind def /y21 {IORY FB4 i 1 add get MULY mul add} bind def /x22 {IORX XF i 2 add get MULX mul add} bind def /y22 {IORY FB4 i 2 add get MULY mul add} bind def i 0 eq {newpath x20 y20 moveto} if x20 y20 x21 y21 x22 y22 curveto } for %i=0,3,36 stroke 18 3 27 {/i exch def %i=21,3,27 /x20 {IORX XF i 8 FIS idiv sub get MULX mul add} bind def /y20 {IORY FB4 i 8 FIS idiv sub get MULY mul add} bind def newpath x20 y20 moveto ( ) show i 18 eq {tfn} if i 21 eq {1.0 1.0 0.0 0.5 setcmykcolor} if i 24 eq {1.0 1.0 0.0 0.0 setcmykcolor} if i 24 le {x20 y20 75 0 360 arc fill} if i 27 eq {tfw x20 y20 85 0 360 arc fill tfn x20 y20 15 0 360 arc fill} if } for %i=21,3,27 tfy [ ] 0 setdash 2250 1370 moveto 0000 0630 rlineto 0750 0000 rlineto stroke tfr 2270 1370 moveto -530 0000 rlineto stroke showpage grestore %%Trailer