help on plot in octave

Ben Abbott bpabbott at mac.com
Fri Jun 19 18:15:25 CDT 2009


On Jun 19, 2009, at 6:31 PM, Jason Ding wrote:

> Hi, All,
>
> I installed both gnuplot and Octave. Gnuplot and octave work well  
> separately.  When I tried to use the “plot” function in octave, I  
> got the following errors after seeing an empty figure window popping  
> up. Can anyone have the similar experience? Or what may cause this?
>
> Thanks, a lot.
>
>
> if (exists("GPVAL_TERM")) print GPVAL_TERM; else print NaN
>                     ^
>          line 0: invalid expression
>
> error: Invalid call to strcat.  Correct usage is:
>
>  -- Function File:  strcat (S1, S2, ...)


Please include the OS your are using as well as the version of Octave  
and gnuplot.

The first error, complaining of GPVAL_TERM, appears to be from  
gnuplot. The "strcat" error is from Octave (but is only occurring  
because of the 1st error).

Assuming your Octave version is > 3.0 and your gnuplot is 4.2.2 or  
more recent, it is likely that you don't have a default terminal type  
set for gnuplot.

You'll want to set the GNUTERM environment variable. For Linux it  
should be set to "x11" or "wxt". For Mac OSX it can be set to "x11" or  
"aqua". For Windows  (I think) it can be set to "windows" and if you  
have x11 installed, then "x11" should also work (I'm guessing as I  
haven't used windows in years).

Ben





More information about the Help-octave mailing list