10

在我的第一代 Macbook Pro 上,使用 OS X 10.6.1,在我将终端设置为 x11 后,我可以启动 gnuplot 并获得一个绘图,使用类似的命令

绘制 [-6:6] sin(x)。

但是当我启动 octave 并尝试 plot 命令时,比如

plot([2 3],[4 5]) 或 plot([-6:0.01:6],cos([-6:0.01:6]))

我没有收到错误消息,也没有情节。只是另一个八度提示。我从 octave-3.2.3-i386.dmg 安装。是什么赋予了?

任何建议表示赞赏。

4

2 回答 2

24

如果在将终端设置为 x11 ( ) 后 gnuplot 可以工作set term x11,那么您可以在 octave 中尝试相同的操作:

octave-3.2.3:1> setenv GNUTERM 'x11'

我相信 OS X 上 gnuplot 的默认终端是 aquaterm,因此当 octave 也使用 gnuplot 绘图时,它可能是默认终端。

于 2009-11-15T09:43:52.350 回答
1

如果你有aqua,它会工作得很好。

在我看来,您还安装了端口 aquaterm 和 xcode

验证:

sudo port installed

如果存在 aqua 并且您安装了 xcode,请尝试

sudo port uninstall aqua
于 2011-03-06T15:43:29.977 回答