未定义变量:Scilab中的repmat

时间:2018-11-02 10:56:51

标签: scilab

repmat在scilab中是supposed to be a builtin function,但是当我尝试使用批处理启动器scilab.bat -ns -f myfile.sce运行脚本时,却收到错误消息

  

Undefined Variable: repmat

这是Windows 10上Scilab 6.0.1的全新安装。我已经从cygwin运行了命令,还尝试使用弹出的GUI执行脚本。

例如,

diag可用。 flipdim(也属于matrix manipulations)也不是。

在GUI中单击File > Open a file会导致

  

Undefined variable: main_menubar_cb

1 个答案:

答案 0 :(得分:0)

问题是我在命令scilab.bat -ns -f myfile.sce之后打开的GUI中执行了脚本。关闭该GUI并通过Windows搜索将其打开!

使用scilab.bat -f myfile.sce运行它也可以。

这似乎是-ns标志。
scilab.bat --help声明:

  -nw              : Enable console mode.
  -nwni            : Enable terminal mode.
  -ns              : Don't execute etc/scilab.start.
  --help           : Display this help.

因此,这很有意义。

我本想在终端中查看输出的标志将改为-nw -f

解决方案: 请改用scilab.bat -nw -f myfile.sce