MATLAB Undefined function ✀resize✀ for input arguments of type ✀double✀.

为什么还提示错误 新手 谢谢
2025-01-20 18:38:24
推荐回答(5个)
回答1:

不清楚楼主是哪儿来的代码,但是我也出现同样的问题,原因是因为matlab本身提供resize函数,但是第二个参数不能为double,楼主的代码里面肯定有通过mex实现的resize函数,通过mex编译以后生成的目标代码文件必须加入当前目录,否则执行时系统无法寻找到mex实现的resize函数,而是调用系统提供的,所以会报错。
PS:楼主代码中的1/sc^(i-1)是个double数,系统的resize函数不能支持。

回答2:

有可能是定义不对

回答3:

解决了吗?我也遇到了同样的问题,还请告诉一下解决办法~

回答4:

resize函数是c写的,需要mex编译

回答5:

查看im是double还是其他格式的