[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: passing variable to 'gset arrow'

**From**: |
Kai Habel |

**Subject**: |
Re: passing variable to 'gset arrow' |

**Date**: |
Tue, 04 May 1999 11:49:21 +0200 |

David Larom wrote:
>* *
>* I can't get octave to plot an arrow with variable instead of constant*
>* input, while it works fine in gnuplot. In gnuplot, I can say:*
>* *
>* plot(sin(x))*
>* a=5*
>* set arrow from a,0 to a,1*
>* replot*
>* *
>* and the arrow appears on the plot just fine.*
>* HOWEVER,*
>* if in octave I say:*
>* *
>* b=-10:10;*
>* plot(b,sin(b))*
>* hold;*
>* a=5*
>* gset arrow from a,0 to a,1*
>* *
>* I get the error message "line 0: undefined variable: a".*
>* can anyone help? Is there a way to pass a variable to*
>* "gset arrow"?*
Hello David,
try this:
octave:9> b=-10:10;
octave:10> plot(b,sin(b))
octave:11> hold;
octave:12> a=5;
octave:13> eval(sprintf("gset arrow from %d,0 to %d,1",a,a));
octave:14> replot
hope this helps,
Kai
--
Kai Habel