原因

运行一个脚本,运行的时候总是出现==svmtrain已被删除。 请改用fitcsvm。==后来发现,原来是因为次脚需要用到svmtrain函数,但是此时我的Matlab 2018里面没有这个libsvm包,所以总会出现那个错误。

解决办法

第一步

下载libsvm: 链接.

第二步

下载之后就解压得到libsvm文件,并将这个文件拷贝到Matlab 2018的toolbox文件里:

// 文件路径,下面的是我的matlab文件的安装路径,你只需找到如下的toolbox文件,然后拷贝到这个文件里面
L:\Program Files\MATLAB\R2019b\toolbox

第三步

1 点击设置路径:

2 点击添加并包含子文件夹:

3 :选择libsvm-3.24文件下的matlab文件夹



4 点击保存

第四步

打开上面的libsvm文件下的matlab文件夹执行

// mex -setup
mex -setup

报错

此时会出现错误情况:

解决

则需要下载编译器,并安装,安装路径不能有中文

1.下载TDM-GCC: 链接.


2. 安装之后需要设置系统变量,MW_MINGW64_LOC ,值为安装路径“L:\Coding\TDM-GCC-64”。在这之后打开matlab执行以下代码:

// 命令行执行
setenv('MW_MINGW64_LOC','L:\Coding\TDM-GCC-64'),


3. 然后执行make。

// 命令行执行
make
  1. 此时又会出现错误,如下,是版本的问题。

    参考 : MATLAB安装配置libsvm(附MinGW64配置).
    修改make.m 文件。打开libsvm3.2.2/matlab目录下的make.m,将其中所的CFLAGS替换为COMPFLAGS(替换运用CTRL+F即可),替换后执行make则可以编译成功。

    然后运行就可以了。

Matlab添加包libsvm svmtrain已被删除。 请改用fitcsvm。相关推荐

  1. Matlab添加包libsvm svmtrain已被删除, 请改用fitcsvm

    Matlab添加包libsvm svmtrain已被删除, 请改用fitcsvm 原因 运行一个脚本,运行的时候总是出现==svmtrain已被删除. 请改用fitcsvm.==后来发现,原来是因为次 ...

  2. Matlab代码提示“svmtrain已删除 请改用fitcsvm”,以及svmpredict没有返回结果label和精度accuracy的解决办法

    Matlab在运行SVM相关函数时,如果显示"svmtrain已删除 请改用fitcsvm",则表示高版本的Matlab已经采用fitcsvm函数替代了旧版本中svmtrain函数 ...

  3. [MATLAB][原创]Matlab添加libsvm后报错svmtrain已被删除, 请改用fitcsvm解决办法

    你是否遇到过安装libsvm后运行代码svmtrain函数时候有个波浪线,然后鼠标指上去会提示svmtrain已被删除, 请改用fitcsvm解,其实这个提示和matlab以前版本函数冲突导致,其实根 ...

  4. 解决svmtrain已被删除问题

    解决svmtrain已被删除问题 这是因为libsvm中的svmtrain可能与matlab自带的svmtrain 重复了,既然原因知道了,我们就可以取解决这个问题了.首先们将matlab路径打开到含 ...

  5. svmtrain已被删除,请改用fitcsvm

    问题:在新电脑上运行之前写的程序,其中包含svmtrain,显示(svmtrain已被删除,请改用fitcsvm) 解决:没有安装libsvm工具包.svmtrain是libsvm中的函数,fitcs ...

  6. 【MATLAB自带的svmtrain和libsvm中的svmtrain函数的区别】

    MATLAB自带的svmtrain和libsvm中的svmtrain函数的区别 libsvm中的svmtrain是mex文件,调用c运行,由于MEX文件执行效率高,故matlab中如果有文件重名的话, ...

  7. 【解决方法】因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间

    文章目录 平台 问题描述 解决问题 1.查看数据库数据文件存放路径 2.查看存放路径的盘是否已满 3.更改数据库设置 平台 sqlserver 2012 问题描述 正常运行的生产系统,今天下午突然发现 ...

  8. SVM学习——在matlab上安装libsvm库(一)

    环境搭建 平台: Windows PC MATLAB 软件 libsvm库(SVM工具箱) 安装步骤 准备工作 安装对应的编译器,在网站上查看当前matlab版本支持的编译器版本.本文使用的matla ...

  9. Matlab中配置LibSVM 总结

    1.参考网站: libsvm库下载:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 视频:http://v.youku.com/v_showMini/id_XMjc ...

最新文章

  1. 【python】一次移动平均算法
  2. 马云最新演讲:未来10年,人类将面临AI、IoT和区块链等三大技术巨大挑战!
  3. svn提交怎么全选_做外贸怎么精准开发国外客户?终于有答案了
  4. ubuntu下配置eclipse环境
  5. 经济管理中的计算机应用笔试题,经济管理中的计算机应用笔试试卷及答案资料.doc...
  6. ORM框架之Mybatis(四)MyBatis生成器,逆向工程生成实体类和SQL
  7. 怎么得到16位校检和-c语言,16位CRC校验C语言算法.pdf
  8. OpenGL基础25:多光源(附简单GLSL配置)
  9. yum命令报错 yum update File /usr/bin/yum, line 30 except KeyboardInterrupt, e: --CentOS7.5
  10. 神经网络一(Neural Network)
  11. 关于Mysql5.5在关键字方面的变化
  12. oracle 检查链接数,oracle连接数检查
  13. Linux LVM的PV操作
  14. centos 切换用户_【站长亲测】迈拓维矩kvm切换器8口usb高清VGA显示器鼠标键盘切屏共享器8进1出...
  15. LM324运放作为比较器输出不稳定问题的探讨
  16. Java流(Stream)、文件(File)相关功能 ——菜鸟教程
  17. ubuntu安装Google输入法
  18. 台式计算机没声音,台式电脑没声音了如何恢复 台式电脑忽然没声音
  19. math.hypot java_java.lang.Math.hypot(double x, double y)方法实例
  20. python doc2 —— MPI多线程并行计算工具mpi4py

热门文章

  1. 银河麒麟arm64 qt打包
  2. 2016面试整理--来源牛客网
  3. nvcc编译器之GPU代码编译(chapter 5)
  4. 华为CE系列和S系列交换机堆叠配置及mad检测
  5. Oracle Database 数据库
  6. 地热能类毕业论文文献有哪些?
  7. Linux内核(十五)sysrq 详解 I —— 使用手册
  8. 数据 数据元素 数据项 数据对象
  9. poll, ppoll
  10. Robomaster小陀螺