[pstricks] too many datas for readdata

Marco Daniel marcodaniel1807 at googlemail.com
Sun Nov 29 18:15:26 CET 2009


Hello,

I have a new problem. I am trying to use the commands readdata - 
listplot. The Problem is I have 100.000 coordinates in a file 
"data.dat". So the TeX capacity exceeded.

The folling code creats the first 1000 points of the iteration which I 
want to plot.
%
\documentclass{article}
\usepackage{fp}
\usepackage{pstricks-add}
\begin{document}
\noindent
%Startwert festlegen
\FPadd{\Startwert}{0}{0}%
\multido{\iA=1+1}{1000}{%
\iA\qquad\qquad
%Zufallszahl 0 oder 1 erzeugen
\FPrandom\Zufallszahl\FPround{\Zufallszahl}{\Zufallszahl}{0}%
%Zufallszahl mit 2 multiplizieren
\FPmul{\ZErgebnis}{\Zufallszahl}{2}%
%Zwischenwert mit 1 subtrahieren
\FPsub{\Ergebnis}{\ZErgebnis}{1}%
% Startwert um um Ergebniss weiter iterieren
\FPadd{\Startwert}{\Ergebnis}{\Startwert}
\FPround{\Startwert}{\Startwert}{0}\Startwert%
\\}
\end{document}

Does somebody have an idea to plot this.

In MatLab the code looks like this

anzahl=100000;
a1=zeros(size(1,anzahl));
b1=randi([0,1],[1,anzahl]);
a1=cumsum(a1+2.*b1-1);
figure(1);
plot(a1);


In Maple it looks like this:

restart; with(plots); Anzahl := 100000; x := 0; c := 
convert("ListPlot[Table[x=x+2*Random[Integer]-1,{n,0,Anzahl}],PlotJoined->True, 
Axes->True]", FromMma); c


In Mathematica it looks like this:
|
Anzahl=100000;
x=0;
ListPlot[Table[x=x+2*Random[Integer]-1,{n,0,Anzahl}],PlotJoined->True, 
Axes->True]|


regards
Marco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/pstricks/attachments/20091129/495de222/attachment.html>


More information about the PSTricks mailing list