matlab mex错误没有给出文件名

时间:2013-01-05 04:31:57

标签: matlab mex

当我在mex -c mexNodeSurroundings.mexw64中键入MATLAB时,出现错误“没有给出文件名”。我想知道原因是什么,因为文件名'mexNodeSurroundings.mexw64'在当前目录中。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

mex文件(.mexw64)未被识别为编译的源文件。为它指定输入文件的名称,即要编译的文件。

以下是online documentation给出的示例:

  

使用mex函数构建二进制MEX文件。如果你正在使用   C / C ++编译器,类型:
  mex timestwo.c

     

如果您使用的是Fortran编译器,请键入:
  mex timestwo.F

     

此命令创建文件timestwo.ext,其中ext   是mexext函数返回的值。你打电话给时间好像   这是一个MATLAB函数。例如,在MATLAB命令提示符下,   类型:

     

timestwo(4)MATLAB显示:
  ans =        8