[pstricks] arrayjob and multiple array elements in one pstricks function does not worked as expected

Juergen Rose rose at rz.uni-potsdam.de
Sat Apr 12 17:52:41 CEST 2014


Am Samstag, den 12.04.2014, 16:37 +0200 schrieb Herbert Voss:
> Am 12.04.2014 13:33, schrieb Juergen Rose:
> > Am Freitag, den 11.04.2014, 16:33 +0200 schrieb Herbert Voss:
> >> Am 10.04.2014 17:54, schrieb Juergen Rose:
> >>
> >>> I still have two further question connected with arrays. The first I
> >>> would like to add here, The second I will post with a separate subject,
> >>> I tried to calculate the values of an array \RMin from an array \Rprobe,
> >>> but I was not succesful. My code looks like:
> 
> > The complete code is in the attachment.
> 
> this worked for me:
> 
> \documentclass[]{article}
> 
> \usepackage[]{fp}
> \usepackage{pst-plot}\SpecialCoor
> \usepackage{arrayjobx}
> \pagestyle{empty}
> \parindent=0pt
> \usepackage[left=1cm,right=1cm,top=1.5cm,bottom=1.5cm,textheight=24cm,textwidth=18.5cm]{geometry}
> 
> \begin{document}
> 
> \FPupn\Rzero{2 3 root 2 mul 3 sub 3 div}
> 
> \newarray\Rprobe
> \readarray{Rprobe}{0&0.3&3&30&300}
> \newarray\RMin
> 
> Rzero=\Rzero
> 
> \expandarrayelementtrue
> \multido{\iInd=1+1}{4}{%
>    \checkRprobe(\iInd)%
>    \FPmul\aux\cachedata{\Rzero}%
>    \def\Value{\aux}
>    iInd=\iInd ~ Rprobe(\iInd)=\Rprobe(\iInd) ~:~  aux=\aux ~ Value=\Value\\
>    \arrayx{RMin}(\iInd)={\Value}
> }
> 
> \multido{\iInd=1+1}{4}{%
>    RMin(\iInd)=\RMin(\iInd) \\
> }
> \end{document}
> 
> 
> Herbert

Works perfectly. Thanks





More information about the PSTricks mailing list