如何增加scilab中的缓冲区大小

时间:2017-02-14 14:46:07

标签: scilab

我正在使用在 Scilab 中使用太大符号/字符串的变量,这会产生以下错误:

  

太大的字符串。在exec文件的第44行调用:
  exec('/ proj / shubhamj / shubhamj / scilab / final_add_from_script.sce', - 1)

我已经使用过stacksize('max')

1 个答案:

答案 0 :(得分:1)

根据Scilab邮件列表中的this thread,错误来自命令的长度。如果您调用的命令太长,即使在当前脚本中(当前exec()调用的位置),也可以在没有exec()的情况下获得相同的错误。

如果我们查看documentation,默认的堆栈大小是大约。 76MB (兆字节),这是很多字符,使得这个问题99.9%与堆栈的大小无关。