【问题标题】:Matlab compiler executable return argumentMatlab 编译器可执行返回参数
【发布时间】:2013-10-10 17:46:26
【问题描述】:

按照这个答案:https://stackoverflow.com/a/8988568/1357553,关于如何将命令行参数传递给 Matlab 编译器生成的 EXE,我想知道如何在所有计算后接收函数返回的结果

【问题讨论】:

    标签: matlab command-line-arguments matlab-compiler


    【解决方案1】:

    我可以看到 3 种方法:

    1. 将结果保存到文件中。

    2. Print 使用fprintf(1, ...)fprintf(2, ...) 将结果发送到终端,发送到stdout 或stderr。

    3. Return an exit codeexit(code)。如果您只想返回一个整数,这可能会起作用。

    解决方案 2 和 3 可能仅适用于 linux。 This website 有更多关于将数据传入和传出命令行的信息。我不确定这是否也适用于编译代码,我没有 Matlab 编译器。这在一定程度上取决于您要返回的数据类型。对于比简单数字更复杂的任何事物,解决方案 1 可能是最好的方法。

    【讨论】:

      猜你喜欢
      • 2013-01-03
      • 1970-01-01
      • 2012-10-17
      • 2020-10-23
      • 2010-10-28
      • 1970-01-01
      • 2011-01-31
      • 2013-05-22
      • 2012-03-03
      相关资源
      最近更新 更多