Carlo Alberini carloalbe1 at yahoo.it
Thu Dec 13 20:27:24 CET 2018

Dear Alexander,
it is simply perfect!

I read the code, and I understood almost everything. Now I will try to modify it in order to obtain other integral function like in the sample.

Thank you so much!
Best regards
Carlo

> Il giorno 13 dic 2018, alle ore 18:12, Alexander Grahn <A.Grahn at hzdr.de> ha scritto:
>
> On Thu, Dec 13, 2018 at 02:57:12PM +0100, Carlo Alberini wrote:
>> Dear Alexander,
>> 	thank you for your mail; I think about a function like:
>>
>> $\int_{2x+3}^{\frac{1}{x+1}}f(t)dt$, with some f(t) as you like.
>>
>> It would be fantastic if I could have the plot af such a function… written with the “algebraic” option (easy and fast …)
>>
>> Thank you
>> Carlo
>>
>>> Il giorno 13 dic 2018, alle ore 14:47, Alexander Grahn <A.Grahn at hzdr.de> ha scritto:
>>>
>>> Dear Carlo,
>>>
>>> On Thu, Dec 13, 2018 at 01:25:56PM +0100, Carlo Alberini wrote:
>>>> Dear list,
>>>>  I write this message after reading the pst-func manual. I have found very interesting the command \psCumIntegral and I have two questions about it:
>>>>
>>>> - the command works only with the integration interval from 0 to x, or si it possible to put - as integration interval - also two functions like f(x) and g(x)? ... in order to have the plot of an integral function like $F(x)=\int_{f(x)}^{g(x)}f(t)dt$ ...?
>>>>
>>>> and
>>>>
>>>> - is it possible to write, in such a way, the function under the integral operator with the option “algebraic”, or not? ... like this ...
>>>>
>>>> \psCumIntegral[algebraic,plotpoints=1000,Simpson=10,linecolor=blue]{1}{9}{ln(x)/(1+x^3)}
>>>>
>>>>
>>>> Best regards
>>>> Carlo
>>>
>>> could you please specify f(x) and g(x)?
>>>
>>> Alexander
>
> Here, \pstODEsolve from package pst-ode is (ab)used for integrating  ln(t)/(1+t^3)
> between g(x)=2x+3 and h(x)=1/(x+1).
>
> Everything input in algebraic notation (infix notation). Some Postscript
> required for assembling result list result' to be plotted with
> \listplot from pst-plot.
>
> Hope this is what you expect.
>
> Alexander
>
>  \documentclass[a5paper]{article}
>
>  \usepackage{pst-ode,pst-plot}
>
>  \begin{document}
>
>  \pstVerb{/result {} def} %initialise empty result list
>  \multido{\nX=1.00+0.01}{801}{% 801 plotpoints for x=1.0, 1.01, ..., 9.0
>    % one call of \pstODEsolve returns integral = [g(x) 0 h(x) F(h(x))] --> two output points
> 	%
> 	%                     format for integral'----v      two output points---v   v---initial value at g(x)
>    \pstODEsolve[algebraicAll,silent]{integral}{t | y}{2*\nX+3}{1/(\nX+1)}{2}{0.0}{ln(t)/(1+t^3)}
>    %                      integration interval from g(x)----^    to    ^----h(x)
> 	%
>    % append [x F(h(x))] to results list
>    \pstVerb{/result [result \nX\space integral exch pop exch pop exch pop] cvx def}
> 	%
>    %print to stdout
>    \pstVerb{[\nX\space integral exch pop exch pop exch pop] ==}
>  }
>
>  \begin{equation}
>    f:x \mapsto \int_{2x+3}^{1/(x+1)} \frac{\ln(t)}{1+t^3}\, \textrm{d}t
>  \end{equation}
>
>  %plot result
>  \psset{xunit=0.5,yunit=500}
>  \begin{center}
>  \begin{pspicture}(-3,-0.006)(10,0)
>    \psaxes[Dx=1,Dy=0.001](0,0)(0,-0.006)(10,0)
>    \listplot[linecolor=red]{result}
>  \end{pspicture}
>  \end{center}
>  \end{document}
>
> _______________________________________________
> PSTricks mailing list
> PSTricks at tug.org <mailto:PSTricks at tug.org>
> http://tug.org/mailman/listinfo/pstricks <http://tug.org/mailman/listinfo/pstricks>
> archive: http://www.tug.org/pipermail/pstricks/ <http://www.tug.org/pipermail/pstricks/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/pstricks/attachments/20181213/e9940ddf/attachment-0001.html>