“错误使用 svmtrain函数 "mxGetIr" 已过时。
(必须使用 "-largeArrayDims" 选项重新生成使用稀疏矩阵的 64 位 mex 文件。有关更多详细信息,请参阅 R2006b 发行说明。)
(必须使用 "-largeArrayDims" 选项重新生成使用稀疏矩阵的 64 位 mex 文件。有关更多详细信息,请参阅 R2006b 发行说明。)”
解决办法:
添加 -largeArrayDims
mex -largeArrayDims -O -c svm.cpp
mex -largeArrayDims -O -c svm_model_matlab.c
mex -largeArrayDims -O svmtrain.c svm.obj svm_model_matlab.obj
mex -largeArrayDims -O svmpredict.c svm.obj svm_model_matlab.obj
mex -largeArrayDims -O read_sparse.c
以上内容引自http://blog.csdn.net/feiyang2010jin/article/details/42933349