Matlab 编译器可执行返回参数
Posted
技术标签:
【中文标题】Matlab 编译器可执行返回参数【英文标题】:Matlab compiler executable return argument 【发布时间】:2013-10-10 17:46:26 【问题描述】:按照这个答案:https://***.com/a/8988568/1357553,关于如何将命令行参数传递给 Matlab 编译器生成的 EXE,我想知道如何在所有计算后接收函数返回的结果
【问题讨论】:
【参考方案1】:我可以看到 3 种方法:
将结果保存到文件中。
Print 使用fprintf(1, ...)
或fprintf(2, ...)
将结果发送到终端,发送到stdout 或stderr。
Return an exit code 和 exit(code)
。如果您只想返回一个整数,这可能会起作用。
解决方案 2 和 3 可能仅适用于 linux。 This website 有更多关于将数据传入和传出命令行的信息。我不确定这是否也适用于编译代码,我没有 Matlab 编译器。这在一定程度上取决于您要返回的数据类型。对于比简单数字更复杂的任何事物,解决方案 1 可能是最好的方法。
【讨论】:
以上是关于Matlab 编译器可执行返回参数的主要内容,如果未能解决你的问题,请参考以下文章