我正在尝试将脚本从 Matlab 移植到 Octave。我想念的一个函数是 uicontrol(),用于显示切换按钮和按钮。
关于 SO 有这个问题:Matlab's uicontrol in Octave 的实现? 当时在 Octave 中没有实现 uicontrol(),但是从 3.6.N 开始,它被宣传为正在实现:http ://www.octave.org/wiki/index.php?title=FAQ#Why_are_the_developers_planning_to_replace_Gnuplot_with_an_OpenGL_backend.3F
但是,在 Ubuntu Quantal 上安装 octave 3.6.2 后,出现此错误:
octave:1> uicontrol
ans=-1.8402
error: __go_draw_figure__: unknown object class, uicontrol
error: called from:
error: /usr/share/octave/3.6.2/m/plot/private/__go_draw_figure__.m at line 181, column 15
error: /usr/share/octave/3.6.2/m/plot/__gnuplot_drawnow__.m at line 86, column 5
但是,/usr/share/octave/3.6.2/m/plot/uicontrol.m 是存在的。
有什么帮助吗?谢谢你。