如何在嵌入式C代码的Linux服务器中运行MATLAB

时间:2019-04-27 21:02:32

标签: c linux matlab

我正在使用Linux在服务器中提交matlab文件。但是当服务器调用main.m时,我需要运行一些命令行,如何在main.m中包含这些命令?这些命令是:

build mex
load('workspace')

第一个是使MATLAB能够运行嵌入式C代码。到目前为止,我在 main.m 文件顶部的另一行中包含了此命令,并希望服务器能够运行它。但是没有运行。我试图使用服务器中的多个节点和核心,为此,我需要使用提交文件将我的工作排在更多用户之后。该文件如下所示:

indexed_stdout = logfile
M_file = main.m
cores_per_node = 8
total_jobs = 1

我还正在测试我的MATLAB项目的可执行文件(来自MATLAB的独立应用程序)文件,但两者均未运行。错误是:

expr: non-numeric argument
Undefined variable "coder" or class "coder.config".
Error in build (line 11)
Error in main (line 4)
MATLAB:undefinedVarOrClass
Undefined function or variable 'bimifunc_mex'.

0 个答案:

没有答案