您的位置:首页 > 产品设计 > UI/UE

64-bit mex files using sparse matrices must be rebuilt with the "-largeArrayDims" option.

2016-11-24 20:43 701 查看
 今天在使用libsvm的时候,遇到一个问题,其中有用到svmtrain函数,提示如下错误:

64-bit mex files using sparse matrices must be rebuilt with the "-largeArrayDims" option.  See the R2006b

release notes for more details

经过上网查询搜索才知道,在make.m文件需要将-largeArrayDims 添加到64位的机器上,看我改完之后的:

mex -O -largeArrayDims -c svm.cpp

mex -O -largeArrayDims -c svm_model_matlab.c

mex -O -largeArrayDims svmtrain.c svm.obj svm_model_matlab.obj

mex -O -largeArrayDims svmpredict.c svm.obj svm_model_matlab.obj

mex -O -largeArrayDims libsvmread.c

mex -O -largeArrayDims libsvmwrite.c
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐