Re: Plota a sphere in maxima using plot3d
- From: geep <geep_at@xxxxxxxxxxxxxx>
- Date: Mon, 01 Mar 2010 15:54:40 -0600
On Mon, 01 Mar 2010 13:01:14 -0600, geep wrote:
On Sun, 28 Feb 2010 11:46:42 +0100, Nanotech wrote:maxima will give a hemisphere from this:
Hi,
i would like plot a sphere in maxima using gnuplot plot3d function in
cartesian coordinate system.
The function that i use is: x^2+y^2+z^2-10=0 I set the grid with this
command: [x,-5,5] [y,-5,5] [z,-5,5]
Gnuplot return a blank window. Why ?
What i mistake ?
Hi,
Maybe we are slightly offtopic asking about maxima.... Anyway - on my
maxima or wxmaxima I give these commands and maxima sends commands to
gnuplot to draw a nice sphere:
load(draw);
draw3d(enhanced3d = true,
terminal=png,
implicit(0=(x^2+y^2+z^2-10),
x,-5,5,y,-5,5,z,-5,5),
palette = gray,
surface_hide = true);
maxima produces 2 files which gnuplot uses: data.gnuplot
maxout.gnuplot
and then gnuplot produces:
maxima_out.png
I attach the 2 gnuplot files below. Some lines might be wrapped as they
are very long. I'm running on linux.
Hope yours works similarly.
Cheers,
Peter
plot3d(( 10 - x^2 - y^2) ^ 0.5, [x,-50,50], [y,-50,50]);
and a complete sphere:
plot3d( [sin(a) * cos(b), sin(a) * sin(b), cos(a)], [a, 0, 2 * %pi], [b,
0, %pi] );
Haven't bothered with the gnuplot output. If you get the earlier example
to work, these should too.
Cheers,
Peter
.
- References:
- Re: Plota a sphere in maxima using plot3d
- From: geep
- Re: Plota a sphere in maxima using plot3d
- Prev by Date: Unwanted traces
- Next by Date: Re: epslatex
- Previous by thread: Re: Plota a sphere in maxima using plot3d
- Next by thread: Unwanted traces
- Index(es):
Relevant Pages
|