[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: line 0: Can't plot with an empty x range!

**From**: |
Joan Picanyol i Puig |

**Subject**: |
Re: line 0: Can't plot with an empty x range! |

**Date**: |
Wed, 29 Dec 2004 23:56:48 +0100 |

**User-agent**: |
Mutt/1.5.6i |

* Dmitri A. Sergatskov <address@hidden> [20041229 22:35]:
>* Dmitri A. Sergatskov wrote:*
>* >Joan Picanyol i Puig wrote:*
>* >*
>* >>I'm getting the message in the subject and can't figure out why, since*
>* >*
>* >> axis([t(1), t(100), -3*median(lw(1,:)), 3*median(lw(1,:))]);*
>* >*
>* >axis command does "%g" string formatting when composing range command *
>* >for gnuplot.*
>* >It make only 5 digits precision so you end up with command sent to gnuplot*
>* >set xrange [24.99500:24.99500]*
>* >which is bad.*
>* >*
>* *
>* Changing "%g" -> "%.16g" in axis.m (around line 260) would provide*
>* gnuplot (at least the version I have) with as much accuracy as it can *
>* handle.*
Thank you very much for the detailed explanation and the workaround, it
worked. I had spent three hours looking around the __plot*__
functions...
>* I still deffer it to John to make a final judgment in this case...*
If my vote counts, this is a bug.
While I'm at it: what's the precedence for functions definitions in
octave? Can I put a modified copy of axis.m on my working directory
until this gets fixed?
qvb
--
pica
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------