1
按照这样的回答:https://stackoverflow.com/a/8988568/1357553,关于如何命令行参数传递给通过MATLAB编译器生成的EXE,我想知道如何将所有的计算后收到由该函数返回的结果Matlab的编译器可执行文件返回参数
按照这样的回答:https://stackoverflow.com/a/8988568/1357553,关于如何命令行参数传递给通过MATLAB编译器生成的EXE,我想知道如何将所有的计算后收到由该函数返回的结果Matlab的编译器可执行文件返回参数
我可以看到3种方法:
将结果保存到文件中。
Print将结果传送到终端,使用fprintf(1, ...)
或fprintf(2, ...)
或者stdout或stderr。
Return an exit code与exit(code)
。这可能工作,如果你只是想返回一个整数。
解决方案2和3可能只适用于Linux。 This website有一些关于将数据传入和传出命令行的更多信息。我不确定这是否也适用于编译代码,我没有Matlab编译器。这取决于您想要返回的数据类型。对于比简单数字更复杂的任何事情,解决方案1可能是最好的方法。