LibSVM在MATLAB中使用时的几个问题

3条评论

最近在科研中需要用到支持向量机(Support Vector Machines, SVM)来进行分类,而目前比较成熟的用于实现SVM的软件包则首推LibSVM。LibSVM目前的版本已经能直接在MATLAB中使用了,虽然MATLAB已经提供了诸如svmtrain等SVM相关的函数,可是相比LibSVM的易用性以及其强大的功能还是要差了不少。不仅如此,目前有关LibSVM的资料在互联网上也比较丰富,所以最终选择LibSVM在MATLAB环境下实现SVM分类样品会是一个很不错的选择。

LibSVM可以直接从其主页上下载到,我们所需要用到的就是MATLAB版本,不过仍然需要对其进行一个编译。这个过程十分简单,不过需要你已经安装了MATLAB的较新的版本(比如2009以后的版本,因为较旧的MATLAB版本不能识别较新的VS,而只能使用VC++ 6.0),以及Microsoft Visual Studio。

在 2013-07-28 发布于 大学相关 类别下以来已有19,394人读过本文
阅读全文

解决MATLAB中biplot不能标注obslabels的问题

1条评论

biplot函数在MATLAB中比较罕用,通常只是在对数据矩阵进行主成分分析之后,对得到的结果中的得分和载荷矩阵作图时才需要用到。biplot功能如名所示,用来同时作两个图,其中一个是得分图,另一个就是载荷图,将其同时显示在同一张图像上。而且,通常会将主成分分析中的变量(variables)和观测量(即样品类别,samples或observations)作为样本点显示在图像上。

另外,biplot还可以加入诸如VarLabels变量,将变量名标识在图像上。除此之外,biplot还提供了ObsLabels变量名,用以将样品名称,也即观测量名称显示在最终的图形中。

在 2013-05-23 发布于 大学相关 类别下以来已有6,099人读过本文
阅读全文

MATLAB的元胞字符串数组(cell array of strings)

尚无评论

今天为了在MATLAB中绘制主成分分析得到的载荷矩阵和得分矩阵的biplot图,但MATLAB提供的biplot函数在绘制图像时,只能在结果图形上显示出variables的名称作为标注;而同时绘制的观测量(samples)的分布图,则没有标示出其名字。

我在网上搜索,最后通过修改MATLAB中biplot函数的源文件,终于实现了需要的效果。最后的调用biplot函数的形式如下所示:

在 2013-05-22 发布于 大学相关 类别下以来已有92,469人读过本文
阅读全文

解决MATLAB中字体被齐头截断的问题

1条评论

今天中午吃过午饭回到实验室,便着力于解决MATLAB中字体显示被齐头截断的问题。毕竟字体显示被齐头截断看起来不舒服,而且影响心情,耽误科研进展;至于缩小MATLAB字体的方法,更是会带来诸多不便。因此,这个问题必须解决。

可是在Google上以“MATLAB、字体截断”为关键词进行搜索,却并没有返回什么结果。于是我想这个问题应该很小众,而考虑到MATLAB在我的电脑上的特殊配置,Windows 7系统不太可能,而MATLAB的版本也应该没有影响。除此之外,自然就应该是我一直在用的MacType了。

在 2013-04-10 发布于 经验知识 类别下以来已有5,940人读过本文
阅读全文

MATLAB中字体显示被齐头截断

1条评论

最近一段时间在使用MATLAB时突然注意到MATLAB中显示的字体大多被齐头截断,虽然被截掉的部分并不算多,也不算太明显,太依然看起来让人觉得不太舒服。而更重要的是,别人的电脑上,MATLAB显示并不会有这样的问题存在。

在 2013-04-10 发布于 经验知识 类别下以来已有3,968人读过本文
阅读全文

修改美化MATLAB字体设置

4条评论

MATLAB作为高校理工科类本科生或研究生必不可少的科研工具已经有着很多年的历史,以至于在我们的大学生活里或科研工作中,MATLAB处处闪现着它的身影,给我们带来了不少的帮助和便利。而随着MATLAB新版本的逐步推进,目前其功能已经日趋完善。

但比较遗憾的是,经过这么多年的发展,MATLAB对中文的支持依然有着缺陷。当然,使用MATLAB的我们从来不必期待其帮助系统中文化,个中理由无需多言。可MATLAB对中文字体的支持就是一个问题,在MATLAB中我们经常可以看到如下图所示的乱码:

在 2011-05-07 发布于 经验知识 类别下以来已有28,345人读过本文
阅读全文

设置MATLAB中Current Folder的默认文件夹

4条评论

在我们使用MATLAB的过程中,其Current Folder面板会给我们带来一定的便利性。但遗憾的是,MATLAB自身没有提供友好的设置界面,以供用户自如地设置Current Folder面板上的起始文件夹。这就给我们带来了一定的不便,毕竟每次启动MATLAB后都重新在Current Folder中设置到我们想要的文件夹地址会耗费一定的时间,也会影响我们的心情。

那么,我们应该如何在MATLAB中设置Current Folder面板上的起始文件夹位置呢?

在 2011-04-29 发布于 经验知识 类别下以来已有21,037人读过本文
阅读全文