Matlab
Jaster_wisdom
程序员
展开
-
Linux下c++调用自己编写的matlab函数:通过mcc动态链接库.so实现
之前在这里和这里调用了matlab自带的一些函数,是通过matlab引擎来实现的。那里调用的是matlab自带的函数,那么如果想调用自己写的.m函数该怎么办呢?其实很简单,原理类似,方法也不止一种。这篇笔记我先尝试通过mcc将.m函数编译成动态链接库供c++调用的方式。在另一篇笔记中还尝试了另一种途径:通过matlab引擎来实现。其实,调用自己编写的m函数,只是多了一步将自己的matlab函数编译转载 2016-03-31 15:22:22 · 3005 阅读 · 6 评论 -
ubuntu系统安装Matlab2014a
作为在Linux下安装的第一个程序,我还是有点小激动的。因为知道安装Matlab有点繁琐,所以抱着尝试的态度搜了一下网上的教程,终于在我捣鼓了一阵子之后终于装好了。下面分享一下,我安装Matlab的历程。首先,将下载好的 Matlab镜像文件 和 crack 破解文件 拷到 磁盘中,前提是 你ubuntu系统有足够的预留空间,最多要有20G其次,挂载ISO文件到Linux系统。 要原创 2016-04-01 22:13:24 · 924 阅读 · 0 评论 -
Matlab读取excel数据,并绘图生成exe可执行文件
最近,接了个任务,大致意思是这样的:将excel里面的三列数据(分别代表各自不同的意思),导入到excel,然后利用这些数据画图,最终要生成一个exe文件,并且可以跑在没有安装Matlab的机子上。以上只是一部分数据,后面还有几百行,大概两百多行数据项。完成以上任务,我们可以分步骤完成,首先在Matlab里将导入数据,绘图的工作完成。speed_eff=xlsrea原创 2016-05-14 19:53:34 · 7932 阅读 · 1 评论 -
Matlab 按时间段切割音频
最近需要完成这样的任务:提取音频中的特征。因为要提取的音频太大,所以将其按照镜头分割之后更有利于后面的处理。所以我们就需要将一段音频按照时间段分割。 我选用的工具是matlab 先上代码[x,fs] = audioread('movie-Armageddon-1998-dvd2002.wav');start_time = 0;end_time = 5;Y原创 2017-03-13 09:19:55 · 15648 阅读 · 0 评论 -
概率神经网络(PNN)
概率神经网络(Probabilistic Neural Network)是由D.F.Speeht博士在1989年首先提出,是径向基网络的一个分支,属于前馈网络的一种。它具有如下优点:学习过程简单、训练速度快;分类更准确,容错性好等。从本质上说,它属于一种有监督的网络分类器,基于贝叶斯最小风险准则。 概率神经网络一般有以下四层:输入层、模式层、求和层和输出层。有的资料中也把模式层称为原创 2017-04-07 17:05:58 · 41256 阅读 · 9 评论 -
matlab下 enframe分帧函数不可用
matlab下可以很方便地处理语音信号,里面封装了很多函数,例如enframe等。这就需要使用Voicebox包了。但是默认情况下是,没有自动安装这个包的。 所以当我们调用enframe这些函数时,会出现,Undefined function or variable 'enframe'.这类错误。 最简单的解决方法是,下载一个voicebox语音处理包,下载地址:点这里 没原创 2017-05-25 15:43:30 · 12936 阅读 · 71 评论 -
matlab 生成二维或三维空间中满足正态分布的样本点,并绘图
本篇文章主要讲解在matlab环境下,如何随机生成满足高斯分布的样本点。 众所周知,高斯分布是一种很常见的数据分布,也是很多实际例子中出现最多的一种分布。我们今天就来学习在matlab环境下绘制出随机分布的满足高斯分布的数据点。 1.二维空间二分类问题%%参数设置mean = [2 3]; %%均值SIGMA = [1 0;0 2]; %%协方差矩阵,原创 2017-09-28 16:24:08 · 14791 阅读 · 0 评论