0

我在使用 ASM 代码的 Matlab 中再次遇到了另一个问题,我需要interp2fast_double.c从 matlab 调用函数,但是当我运行它时,它给了我这样的错误:

Undefined function 'interp2fast_double' for input arguments of type 'double'.

Error in interpfast (line 59)
    J = interp2fast_double(double(I),double(xi),double(yi),double(mode));

Error in ASM_getProfileAndDerivatives3D (line 33)
gt= interpfast(I,xi,yi,zi,'cubic')';

我搜索了问题,在论坛上他们说我必须设置路径,在我完成之后错误仍然存​​在......

有人可以帮我解决这个问题吗...

4

1 回答 1

0

你把c文件编译成mex文件了吗?

设置你的 mex 编译器

>> mex -setup

选择相关的编译器。

然后

>> mex -largeArrayDims -O interp2fast_double.c
于 2013-03-06T10:10:08.317 回答