Am 20 Jan 2007 um 16:24 hat Stavros Macrakis geschrieben:
> Some plot3d plots blow up, but some very similar ones have no problem:
>
> plot3d(x*y,[x,0,1],[y,0,1]) =>
> the instruction at xxx referenced memory at yyy
> Unhandled exception in wgnuplot.exe (CRTDLL.DLL): 0xC0000005: Access violation
>
> Same problem with:
> plot3d(x,[x,-2,2],[y,-2,2]);
> plot3d(x+y,[x,-2,2],[y,-2,2]);
> plot3d(x+x*y,[x,-2,2],[y,-2,2]);
>
>
> What's going on, and how can I get better debugging info?
>
> -s
>
> Maxima 5.11.0 GCL 2.6.8 W2k Athlon
Windows 2000 SP4 Intel Pentium
and on
Windows 2000 SP4 Intel Centrino
Maxima 5.11.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
(%i1) plot3d(x*y,[x,0,1],[y,0,1]);
(%o1)
(%i2) plot3d(x,[x,-2,2],[y,-2,2]);
(%o2)
(%i3) plot3d(x+y,[x,-2,2],[y,-2,2]);
(%o3)
(%i4) plot3d(x+x*y,[x,-2,2],[y,-2,2]);
(%o4)
No problems.
Could this seriously be a question of processor type? Hard to believe.
My OS is updated on both computers. Yours too?
Directly in gnuplot I can reproduce the first plot with
set pm3d; set isosamples 30;
set xtics 0.1; set ytics 0.1; set ztics 0.1;
splot [x=0:1] [y=0:1] x*y with lines 3
Perhaps you can try if this is possible.
Volker