我是新来的。 我和this one有同样的问题,但只使用QtOctave;在oct2mat pkg旁边从未在我的电脑上加载过。 打字:
pkg unload oct2mat
八度音程返回:
错误:未安装package oct2mat 错误:\ share \ octave \ 3.6.2 \ m \ pkg \ pkg.m在第2170行,第9列
直接在Octave中使用绘图功能,它可以正常工作,非常棒!
enybody可以帮帮我吗? 提前谢谢。
答案 0 :(得分:2)
@ vinukn答案的附录,因为它可能太神秘了。
试试这个:
>>> graphics_toolkit
ans = fltk
>>> agts = available_graphics_toolkits
agts =
{
[1,1] = fltk
[1,2] = gnuplot
}
>>> graphics_toolkit(agts{2}) % This sets the graphics toolkit.
>>> plot([1 2 3 4])
即默认为FLTK,我设置了Gnuplot。尝试各自,它们看起来彼此略有不同。
这是我在Windows Vista上使用QtOctave的默认安装Octave 3.6.2。 (我已经尝试过最新版本的Octave,带有内置GUI,但是在启动后它从未进入窗口,所以在这个阶段无法使用,这很可惜因为可能有一些线条需要更改的代码才能使其正常工作...将等待,直到修复为止。与此同时,Gnuplot不会冻结。)
此外,here is a list of keys to use in the Gnuplot window。特别注意:
右键单击以绘制缩放框。
a
自动缩放(返回默认缩放)。
p
返回最近的缩放。
答案 1 :(得分:1)
不要使用QtOctave。它已被弃用是有原因的。请参阅Octave FAQ中的GUI部分以了解GUI无法工作的原因。对于诸如绘图和对话窗口之类的东西尤其如此。
特别注意QtOctave和其他人对新版Octave特别敏感的事实。您正在使用Octave 3.6.2而QtOctave在3.2.X中被放弃了。您的选择是(按照我推荐的顺序):
答案 2 :(得分:1)
实际上,这个问题背后的原因是默认图形工具包fltk或qt。 Qtoctave使用管道,fltk不支持管道,即fltk在八度音程内工作。 Pipe不会同时支持text和image(gui)。解决方案是将默认工具包更改为gnuplot。