PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PSTricks -> PSPlot -> Fakultät



gaege
08-08-2006, 12:36
Hi,
kennt jemand den Befehl, um bei PSPlot die mathematische Funktion "Fakultät" zu berechnen?
Prinzipiell kann man das ja ausschreiben (n! := 1 * 2 * ... * (n-1) * n), nur ab n=100 wirds unangenehm...

-edit-
hab grad das hier gefunden:


\pstVerb{%
/factorial{%
dup 1 gt {dup 1 sub factorial mul} if
} def
}
einfach vorn dranhängen und mit "factorial" aufrufen

voss
08-08-2006, 13:09
Hi,
kennt jemand den Befehl, um bei PSPlot die mathematische Funktion "Fakultät" zu berechnen?
Prinzipiell kann man das ja ausschreiben (n! := 1 * 2 * ... * (n-1) * n), nur ab n=100 wirds unangenehm...

-edit-
hab grad das hier gefunden:


einfach vorn dranhängen und mit "factorial" aufrufen

100 geht sowieso nicht, maximal 34:


\documentclass{minimal}
\usepackage{multido,pst-func}
\makeatletter
\def\fak{ tx@FuncDict begin factorial }
\makeatother
\parindent=0pt

\begin{document}

\multido{\iA=1+1}{35}{%
\makebox[1cm][r]{\iA}\quad\psPrintValue[valuewidth=20]{\iA \fak end}\\}

\end{document}


Herbert

gaege
10-08-2006, 16:10
warum max. 34?