在ls-svm中调用code函数时提示未定义是怎么回事啊
程序如下所示:a=1:10;
b=11:20;
c=21:30;
X = ;
Y = ;
= code(Y,'code_MOC');
gam = 10;
sig2 = 0.3;
matlab提示:
??? Undefined command/function 'code'.
Error in ==> Untitled2 at 6
= code(Y,'code_MOC'); 原帖由 uvzzx 于 2007-5-6 21:19 发表
程序如下所示:
a=1:10;
b=11:20;
c=21:30;
X = ;
Y = ;
= code(Y,'code_MOC');
gam = 10;
sig2 = 0.3;
matlab提示:
??? Unde ...
函数没有定义。如果是m文件,建议先看看当前路径是否正确
可是在matlab中输入help code会有一些函数说明,这不是说明工具箱中已经包含code函数吗
ls-svm 是一个工具箱吗?是的话,请先看看关于添加工具箱的精华贴,不过如果你能 help,应该正确加载了。另外,我没有安装这个工具箱,也 help 到,估计matlab自带了 code 这个函数,你看看是否跟这个工具箱的函数重名。排除了以上问题后,如果你的代码是在命令窗口中输入的,我就无法知道原因了;如果是写在 m 文件,则文件名不要使用中文。试试吧刚才把工具箱重新加载了一遍,这个问题解决了,可运行\时又提示错误
matlab提示输入参数不是整数,这是怎么回事啊具体如下:
??? Subscript indices must either be real positive integers or logicals.
Error in ==> code_MOC at 17
codebook((nb-length(code)+1):nb,i) = code;
Error in ==> code at 93
eval(' = feval(codetype, mc, codetype_args{:});',...
Error in ==> Untitled2 at 6
= code(Y,'code_MOC'); 原帖由 uvzzx 于 2007-5-7 10:46 发表
matlab提示输入参数不是整数,这是怎么回事啊
具体如下:
??? Subscript indices must either be real positive integers or logicals.
Error in ==> code_MOC at 17
codebook((nb-length(code)+1):nb,i) ...
自己检查一下输入参数是否符合该函数的要求吧
谢谢eight哥了
页:
[1]