码迷,mamicode.com
首页 > 其他好文 > 详细

libsvm matlab 上的安装

时间:2019-12-10 16:59:20      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:array   ons   write   svm   c99   mtr   fail   exe   window   

简介windows上matlab安装还是有一些坑的

首先 matlab2016a 安装一个 编译器 tdm64-gcc-4.9.2.exe
然后更改 libsvm 中的matlab make.m 重点观察 $CFLAGS

% This make.m is for MATLAB and OCTAVE under Windows, Mac, and Unix
function make()
try
    % This part is for OCTAVE
    if (exist ('OCTAVE_VERSION', 'builtin'))
        mex libsvmread.c
        mex libsvmwrite.c
        mex -I.. svmtrain.c ../svm.cpp svm_model_matlab.c
        mex -I.. svmpredict.c ../svm.cpp svm_model_matlab.c
    % This part is for MATLAB
    % Add -largeArrayDims on 64-bit machines of MATLAB
    else
        mex CFLAGS="$CFLAGS -std=c99" -largeArrayDims libsvmread.c
        mex CFLAGS="$CFLAGS -std=c99" -largeArrayDims libsvmwrite.c
        mex CFLAGS="$CFLAGS -std=c99" -I.. -largeArrayDims svmtrain.c ../svm.cpp svm_model_matlab.c
        mex CFLAGS="$CFLAGS -std=c99" -I.. -largeArrayDims svmpredict.c ../svm.cpp svm_model_matlab.c
    end
catch err
    fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);
    disp(err.message);
    fprintf('=> Please check README for detailed instructions.\n');
end

参考链接

https://blog.micblo.com/2019/04/22/Matlab-%E4%B8%8B-libsvm-%E7%9A%84%E7%BC%96%E8%AF%91%E4%B8%8E%E5%9D%91/

libsvm matlab 上的安装

标签:array   ons   write   svm   c99   mtr   fail   exe   window   

原文地址:https://www.cnblogs.com/eat-too-much/p/12017409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!