matlab2018b中svm无法运行,关于matlab2018a版本错误使用 svmclassify 分类器

当我们照常使用分类器函数svmclassify时,2018版的matlab会报出以下错误:

4e5ada14b2720d62b28f9fa3c3439fca.png

解决办法:

1,下载libsvm(一般下载最新版本就ok了)包,并将其添加至matlab的toolbox文件里。

并打开matlab编辑器,主页 / 设置路径 /  添加并包含子文件夹   /   加载libsvm包;

2.   编译toolbox/libsvm/matlab文件,编译方式两种:一种是直接在matlab中打开make.m文件 ,命令框中输入mex -setup

另一种:windows+r / cmd /cd +make.m  文件路径下,输入mex -setup  ,之后再输入make!

(特别提示:对于win10 系统的电脑,记得看上篇博客,libsvm中的代码有需要改动的地方)

df2b87a694eddc58e50512d3ad88c431.png

上图是针对win10系统改动的代码部分;

3.  如果提示找不到编译器,则按照提示下载mingwin64,并进行安装(安装步骤百度都有,任意搜)

之后还是编译器找不到,接着安装visual studio (安装的版本与之前电脑上有的net framwork版本相匹配)比如本机安装net framwork4.5,则visual studio 安装2012 版本

4.   一切安装到位后,找到make.m文件进行编译

a66a489b3f0752a01248874bcbbb666f.png

软件的安装步骤都可以搜索到,请按规则安装(各安装包要互相匹配)!!!

5.

2b6f0dc1847d97c2ee261222088e609e.png

原本的代码,会出现错误使用svmclassify的提示:

bfac0b66a5ae9e255ee00f0bf66add33.png

其中,将svmtrain  ——>  fitcsvm

svmclassify  ——>  predict

同时注意两个函数的用法规则。

这样就可以编译成功了!

标签:matlab2018a,make,libsvm,分类器,matlab,版本,安装,svmclassify

来源: https://www.cnblogs.com/lwcwj/p/10751237.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549969.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Mininet】Mininet多个数据中心的拓扑网络实现

实验参考: Mininet多个数据中心的拓扑网络实现 实验步骤: comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11256000.html

php实现ftp上传,PHP_PHP实现ftp上传文件示例,FTP上传是PHP实现的一个常见且 - phpStudy...

PHP实现ftp上传文件示例FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例。希望对大家的PHP学习能带来一定的帮助。主要代码如下:function make_directory($ftp_stream, $dir){// if directory alre…

文字在状态栏上从右往左显示,而且是循环的

<script><!--functionHelpor_net(seed){ varm1 "欢迎来到小寒的博客!";varm2 "";varmsgm1m2;varout "";varc 1;varspeed 120;if(seed >100){ seed-2;varcmd"Helpor_net("seed ")";timerTwowindow.setTimeout(cm…

【Mininet】Mininet MAC地址学习实验

实验参考&#xff1a; Mininet MAC地址学习实验 实验步骤&#xff1a; 1. 在虚拟机上启动mininet&#xff0c;创建一个线型拓扑&#xff08;如下图所示&#xff09;&#xff0c;控制器设置为无&#xff08;# sudo mn –-topo linear –-mac –-switch ovsk –-controllernone&a…

windows窗口 matlab,windows – 有没有办法改变MATLAB命令窗口的标题?

对于Matlab 7&#xff1a;jDesktop com.mathworks.mde.desk.MLDesktop.getInstance;jDesktop.getMainFrame.setTitle(my new title);*或专门用于命令窗口&#xff1a;cmdWin jDesktop.getClient(Command Window);cmdWin.getTopLevelAncestor.setTitle(my new title);对于Matl…

监狱vs工作单位

监狱&#xff1a;大部分时间&#xff0c;你待在一个8x10的房间里。工作单位&#xff1a;大部分时间&#xff0c;你待在一个6x8的隔间里。监狱&#xff1a;每日三餐工作单位&#xff1a;只有一顿饭&#xff0c;而且&#xff0c;你要付钱。监狱&#xff1a;表现好可以早离开。工作…

【Mininet】基于Mininet的VxLAN实验

实验参考&#xff1a; 基于Mininet的VxLAN实验 实验步骤&#xff1a; 1. 如下图所示&#xff0c;在两台虚拟机中利用mininet创建两个网络&#xff0c;利用VxLAN连通这两个mininet环境。关闭默认的控制器后&#xff0c;通过下发流表确保网络的连通性&#xff1a; 2. 先查看两台虚…

matlab中复化辛普森公式函数,复化梯形公式,辛普森公式的matlab程序

复化梯形公式与辛普森公式的matlab程序【程序代码】cclc;disp(1.复化梯形公式求解);disp(2.simpson公式求解);disp(请进行选择&#xff1a;);cinput( );if c1clc;disp(复化梯形公式);disp(请输入积分下限 );ainput(a);disp(请输入积分上限 );binput(b);disp(请输入等分的数目 )…

Ajax基石脚本异步并发调用参数传递

在Ajax开发框架中&#xff0c;最基本的划分是服务器端和客户端。服务器端相对来说比较简单&#xff0c;只要是可以开发动态网页的语言都可以胜任&#xff1b;客户端浏览器就是JScript/JavaScript的天下了&#xff0c;好像没有看到有VBScript做的Ajax客户端库&#xff0c;就算它…

matlab disteclud,机器学习实战ByMatlab(3)K-means算法

K-means算法属于无监督学习聚类算法&#xff0c;其计算步骤还是挺简单的&#xff0c;思想也挺容易理解&#xff0c;而且还可以在思想中体会到EM算法的思想。K-means 算法的优缺点&#xff1a;1.优点&#xff1a;容易实现2.缺点&#xff1a;可能收敛到局部最小值&#xff0c;在大…

【Mininet】使用l2_multi模块寻找最短路径实验

实验参考&#xff1a; 使用l2_multi模块寻找最短路径实验 实验步骤&#xff1a; comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11256021.html

智能安全实验室-Defendio杀马2.4.0.420-实时防护-内存防护、新浏览器导航界面...

智能安全实验室&#xff0d;杀马(Defendio) 2.4.0.420 &#xff1a;实时防护&#xff0d;内存防护、新浏览器导航界面等 详细信息请访问&#xff1a;http://unruledboy.cnblogs.com/archive/2006/02/02/Defendio.html怎样获取最新版本&#xff1f;□智能更新&#xff1a;打开现…

mysql5.7空间运算,深度解析MySQL5.7之临时表空间

临时表临时表顾名思义&#xff0c;就是临时的&#xff0c;用完销毁掉的表。 数据既可以保存在临时的文件系统上&#xff0c;也可以保存在固定的磁盘文件系统上。临时表有下面几种&#xff1a;1、全局临时表这种临时表从数据库实例启动后开始生效&#xff0c;在数据库实例销毁后…

【RTOS】基于V7开发板的最新版FreeRTOS V10.2.0程序模板,含MDK和IAR,支持串口打印任务执行情况...

模板下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1N32Hx7cTbDoRinuzTUB3zw 提取码&#xff1a;6aox 1、MDK使用MDK5.26及其以上版本。 2、IAR使用IAR8.30及其以上版本。 3、教程直可以先看之前发布的&#xff0c;除了新增的一些功能&#xff0c;其它功能基本…

难忘的考研岁月

难忘的考研岁月 ——代腾飞 昼夜周而复始地轮回&#xff0c;太阳每天更新着光辉&#xff0c;当时光平平仄仄地走过一段长长的路途&#xff0c;许多异彩纷呈的心绪已在不断怀想中清淡成渐行渐远的 风景抑或无足轻重的点缀。唯有那铭心刻骨的考研岁月未被崭新的氛围和徒劳的奔波所…

自动图片轮播php源码,js实现自动图片轮播代码

本文实例为大家分享了轮播的具体代码&#xff0c;自动轮播&#xff0c;居中显示&#xff0c;供大家参考&#xff0c;具体内容如下#div1{width: 192px;height: 120px;border: 1px solid gray;margin: 0 auto;position: relative;overflow: hidden;}#div1 img{position: absolute…

【Open vSwitch】Open vSwitch使用案例扩展实验

实验参考&#xff1a; Open vSwitch使用案例扩展实验 实验步骤&#xff1a; 1. 实验任务一。 1.创建新文件ovsSingleBr.py并编辑以下内容&#xff1a; 1 #!/usr/bin/python2 3 from mininet.net import Mininet4 from mininet.node import Node5 from mininet.link import Lin…

php里面的 n算是,用PHP中的bcmath计算第N个根

好吧,似乎PHP和BC lib有一些限制,在网上搜索后我发现这个interesting article/code:所以你应该使用这个功能&#xff1a;function NRoot($num, $n) {if ($n<1) return 0; // we want positive exponentsif ($num<0) return 0; // we want positive numbersif ($num<2)…

【Open vSwitch】Open vSwitch的GRE隧道实验网络

实验参考&#xff1a; Open vSwitch的GRE隧道实验网络 实验步骤&#xff1a; 1. 配置VM: 1. 本次要实现的拓扑如下&#xff1a; 先验证虚拟机VM1的OvS服务是否被启动好&#xff1a; 2. 在VM1中创建两个bridge&#xff1a; 1 # ovs-vsctl add-br br0 2 # ovs-vsctl add-br br1 3…