【发布时间】:2015-01-03 23:31:10
【问题描述】:
我想让 Octave 仅在终端模式和类似选项中工作
--no-gui--no-window-system-
-W
不要帮我避开ginput() 命令。
【问题讨论】:
-
你打算用这个归档什么? “仅在终端模式下”也没有 X 显示,所以没有 FLTK 或 gnuplot 数字?
标签: plot gnuplot octave ginput
我想让 Octave 仅在终端模式和类似选项中工作
--no-gui--no-window-system-W 不要帮我避开ginput() 命令。
【问题讨论】:
标签: plot gnuplot octave ginput
您可以在 octave 会话开始时重载 ginput(例如在您的 .octaverc 文件中)
ginput = @() warning("ginput has been disabled")
这是定义一个同名的新函数。原来的ginput 将被这个新功能“筛选”。但是clear ginput 将摆脱新定义。然后对 ginput 的新调用将在内存中搜索它(不再存在),然后在路径中搜索。它最终会找到原始的。
如果您控制客户机器上 octave 的安装,只需删除 ginput.m 文件即可。
【讨论】:
ginput(),那是行不通的。这是因为ginput() 是一个 m 文件,因此用户将始终能够通过复制粘贴函数来重新实现它(并且 Octave 允许在解释器中定义函数)。
clear ginput 是一种更简单的获取ginput 的方法。看来OP只是想避免用户误发ginput。