help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Plotting problem again


From: asha g
Subject: Re: Plotting problem again
Date: Tue, 3 Jun 2008 04:32:48 -0700 (PDT)

I will have to check the code and see whether I can insert the patch.
Mesh : I just get a 2 D graph instead of a 3 D plot. And it is very bizarre.
Asha 

            Goals too clearly defined can become blinkers.   Mary Catherine 
Bateson 


--- On Tue, 6/3/08, Ben Abbott <address@hidden> wrote:

> From: Ben Abbott <address@hidden>
> Subject: Re: Plotting problem again
> To: address@hidden
> Cc: address@hidden
> Date: Tuesday, June 3, 2008, 4:42 PM
> Sorry I was referring to plot3.m.
> 
> Type "which plot3" to see where it resides.
> 
> The lines refer to the plot3.m file.
> 
> In any event, it is still unclear that plot3 is intended to
> be used as  
> you've attempted. Meaning that that functionality may
> not become  
> permanent.
> 
> Also, you mentioned problems with "mesh" what
> problem did you encounter?
> 
> Ben
> 
> On Jun 3, 2008, at 6:32 AM, asha g wrote:
> 
> > It is not clear to me which plot.m you are referring
> to. Also which  
> > lines 266-276? Is this in gnuplot? If so, where do I
> get it from?
> > Asha
> >
> >            Goals too clearly defined can become
> blinkers.   Mary  
> > Catherine Bateson
> >
> >
> > --- On Mon, 6/2/08, Ben Abbott
> <address@hidden> wrote:
> >
> >> From: Ben Abbott <address@hidden>
> >> Subject: Re: Plotting problem again
> >> To: address@hidden
> >> Cc: address@hidden
> >> Date: Monday, June 2, 2008, 5:15 PM
> >> On Jun 2, 2008, at 2:39 AM, asha g wrote:
> >>>
> >>> --- On Mon, 6/2/08, Ben Abbott
> >> <address@hidden> wrote:
> >>>
> >>>> From: Ben Abbott <address@hidden>
> >>>> Subject: Re: Plotting problem again
> >>>> To: address@hidden
> >>>> Cc: address@hidden
> >>>> Date: Monday, June 2, 2008, 7:31 AM
> >>>> On Jun 1, 2008, at 7:30 PM, asha g wrote:
> >>>>
> >>>>> Hi everyone,
> >>>>> Thanks for looking into my problem. I
> am
> >> resending the
> >>>> code so that
> >>>>> the problem becomes clear. I hope it
> is a bug
> >> that can
> >>>> be fixed soon
> >>>>> so I can start plotting correctly
> again. I
> >> also have
> >>>> problems with
> >>>>> mesh as I said before.
> >>>>>
> >>>>> N = 10; l = 0.6; niter = 10; deltaT =
> >> 0.0017778;
> >>>>> t= (niter)*deltaT;
> >>>>> x =linspace(0,l,N);
> >>>>> y= linspace(0,t,niter);
> >>>>> vvvv =
> >>>>> Columns 1 through 6:
> >>>>>
> >>>>> -6.9978e+01  -6.9978e+01  -6.9978e+01
> >> -6.9978e+01
> >>>> -6.9978e+01
> >>>>> -6.9978e+01
> >>>>> -6.9956e+01  -6.9956e+01  -6.9956e+01
> >> -6.9956e+01
> >>>> -6.9956e+01
> >>>>> -6.9956e+01
> >>>>> -6.9934e+01  -6.9934e+01  -6.9934e+01
> >> -6.9934e+01
> >>>> -6.9934e+01
> >>>>> -6.9934e+01
> >>>>> -6.9913e+01  -6.9913e+01  -6.9909e+01
> >> -6.9915e+01
> >>>> -6.9912e+01
> >>>>> -6.9913e+01
> >>>>> -6.9878e+01  -6.9878e+01  -7.0015e+01
> >> -6.9764e+01
> >>>> -6.9961e+01
> >>>>> -6.9863e+01
> >>>>> -7.0162e+01  -7.0162e+01  -6.4295e+01
> >> -7.6717e+01
> >>>> -6.4997e+01
> >>>>> -7.2335e+01
> >>>>> -6.3341e+01  -6.3341e+01  -3.3817e+02
> >> 3.0088e+02
> >>>> -3.7816e+02
> >>>>> 1.1724e+02
> >>>>> -1.5800e+02  -1.5800e+02   1.3585e+04
> >> -2.0477e+04
> >>>> 1.8784e+04
> >>>>> -1.3063e+04
> >>>>> -3.9643e+03  -3.9643e+03  -7.4331e+05
> >> NaN
> >>>> -1.1647e
> >>>>> +06          NaN
> >>>>>        NaN          NaN          NaN
> >> NaN
> >>>>
> >>>>> NaN          NaN
> >>>>>
> >>>>> Columns 7 through 10:
> >>>>>
> >>>>> -6.9978e+01  -6.9978e+01  -6.9978e+01
> >> -6.9978e+01
> >>>>> -6.9956e+01  -6.9956e+01  -6.9956e+01
> >> -6.9956e+01
> >>>>> -6.9934e+01  -6.9934e+01  -6.9934e+01
> >> -6.9934e+01
> >>>>> -6.9912e+01  -6.9912e+01  -6.9912e+01
> >> -6.9912e+01
> >>>>> -6.9900e+01  -6.9888e+01  -6.9890e+01
> >> -6.9891e+01
> >>>>> -6.8879e+01  -7.0176e+01  -6.9907e+01
> >> -6.9817e+01
> >>>>> -1.5895e+02  -3.8642e+01  -6.5889e+01
> >> -7.4971e+01
> >>>>> 6.9798e+03  -2.8032e+03  -4.0468e+02
> >> 3.9483e+02
> >>>> -5.2204e+05
> >>>>> 2.1534e+05   2.5020e+04  -3.8420e+04
> >>>>>        NaN          NaN          NaN
> >> NaN
> >>>>> ~
> >>>>> ~
> >>>>> ~
> >>>>>
> >>>>> I hope you can figure out what is
> happening
> >> now.
> >>>>> Thanks
> >>>>> Asha
> >>>>
> >>>> Using Thomas' patch plot3(x,y,vvv)
> gives the
> >> expected
> >>>> result.
> >>>>
> >>>> I also have no problem with mesh(x,y,vvv).
> >>>>
> >>>> Although I'm running the default
> branch from
> >> jwe's
> >>>> mercurial archive,
> >>>> I don't see a record in the ChangeLog
> that
> >> indicates
> >>>> anything has
> >>>> changed since 3.0.0 was released.
> >>>>
> >>>> Have you tried Thomas' patch to plot3?
> ... and
> >> what
> >>>> problem do you
> >>>> encounter with mesh?
> >>>>
> >>>> Ben
> >>>
> >>>
> >>>
> >>> I am not sure how to use the patch.
> >>> I am seeing that the problem surfaces when N=
> 10 and
> >> niter = 10.
> >>> In other cases eg niter = 100, N= 10, it plots
> but a
> >> get a message
> >>> saying:
> >>> Notice: No surface grid anything could be
> hidden
> >> behind
> >>> Notice: No surface grid anything could be
> hidden
> >> behind
> >>> octave:3> Notice: No surface grid anything
> could be
> >> hidden behind
> >>>
> >>> Mesh: I am only getting a 2-D grid and not a 3
> D mesh.
> >>>
> >>> Asha
> >>
> >> Thomas' patch changes the "if" block
> near
> >> lines 266-276 to that below
> >>
> >>     if (isvector (x) && isvector (y))
> >>       if (isvector (z))
> >>    x = x(:);
> >>    y = y(:);
> >>    z = z(:);
> >>       elseif (length (x) == rows (z) &&
> length (y)
> >> == columns (z))
> >>    [x, y] = meshgrid (x, y);
> >>       else
> >>    error ("plot3: [length(x), length(y)] must
> match
> >> size(z)");
> >>       endif
> >>     endif
> >>
> >> Is that sufficient info for you to edit plot.m and
> make the
> >> change? If
> >> not I (or someone else) can give a short
> description of how
> >> to apply
> >> the patch directly.
> >>
> >> Ben
> >
> >
> >


      


reply via email to

[Prev in Thread] Current Thread [Next in Thread]