【发布时间】:2011-03-21 02:44:43
【问题描述】:
如何将命令行参数传递给独立的 MATLAB 可执行文件 在 Linux/UNIX 上运行?
我需要将我的 MATLAB 脚本编译为可以在没有 MATLAB 的机器上运行的独立文件。它需要能够以类似于 C 的argv[] 的方式工作,您可以在其中执行以下操作:
命令行:
myfile argument1.txt argument2.txt
其中参数 1 和 2 是输入和输出文件。
确切的语法无关紧要,但它应该像argv[] 一样工作。有什么功能可以做到这一点?
我的意思是我的计算机上有 MATLAB,但我需要制作一个独立的可执行文件,该可执行文件可以在那些计算机上没有 MATLAB 的 Unix 系统上运行(它是一个集群,只有一个节点上有 MATLAB)。我需要找到一种方法来制作 varargin 函数,而无需在运行该程序的计算机上安装 MATLAB。如果我可以告诉 MATLAB 将 MATLAB 库放在每个可执行文件中,那没关系,只要它是一个完整的独立包。
【问题讨论】:
标签: matlab command-line-arguments matlab-deployment matlab-compiler