Dafür gibt es \pscustom. Wenn man dann noch Postscript selber rechnen lässt, ergibt sich folgendes.
Code:
\documentclass[11pt]{standalone}
\usepackage{pst-plot,pstricks-add}
\usepackage{auto-pst-pdf} % für PSTricks-Code mit pdfLaTeX
\SpecialCoor
\begin{document}
\begin{pspicture}[showgrid=false](-1.1,-1.1)(6.5,4.5)
\pscustom[fillcolor=gray!25,fillstyle=solid,linestyle=none]{
\psline(1,0)(!1 1 1.2 div 1.2 add RadtoDeg sin 4 add 1.7 div)
\psplot[algebraic,plotpoints=1000]{1}{4}{(sin(x/1.2+1.2)+4)/1.7}
\psline(!4 4 1.2 div 1.2 add RadtoDeg sin 4 add 1.7 div)(4,0)
\lineto(1,0)
}
\psaxes[labels=none,ticks=none]{->}(0,0)(-0.6,-0.6)(6,4)[$x$,-90][$y$,180]
\psplot[algebraic,plotpoints=1000]{-0.5}{5.5}{(sin(x/1.2+1.2)+4)/1.7}
% \psplot[plotpoints=1000]{-0.5}{5.5}{x 1.2 div 1.2 add RadtoDeg sin 4 add 1.7 div}
\psline(1,0)(!1 1 1.2 div 1.2 add RadtoDeg sin 4 add 1.7 div)
\uput[d](1,0){$a$}
\psline(4,0)(!4 4 1.2 div 1.2 add RadtoDeg sin 4 add 1.7 div)
\uput[d](4,0){$b$}
\end{pspicture}
\end{document}
Die einzelnen Elemente – insbesondere die Postscript-Notation (RPN) – muss man sich aus den Anleitungen von PSTricks, pstricks-add und pst-plot zusammensuchen und die dortigen Beispiele auf den jeweiligen Anwendungsfall übertragen.
Thorsten
Lesezeichen