-1

我有一个用于测量的 Matlab 代码,当我尝试运行它时会弹出此错误:

Undefined function `mexLoadMeasurements` for input arguments of type `char`.
Error in LoadMeasurements (line 56)
  measurements = mexLoadMeasurements(attr.Name);

我的目录中也有该文件measurements_io.mex.c,但我不知道如何使其可读,以便 Matlab 运行我的代码。

谢谢

4

1 回答 1

1

您需要将 c 文件编译成 mex 库(在 matlab 中)。

设置你的 Matlab 的 mex 编译器:

>> mex -setup 

编译c源代码

>> mex -largeArrayDims -O measurements_io.mex.c -output mexLoadMeasurements

在此处阅读有关 mex 文件的更多信息。

于 2013-10-15T07:35:49.890 回答