自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 一步一步学STL标准模板库

<br />http://www.vckbase.com/document/viewdoc/?id=1400<br />list 的使用<br /><br />在使用list必须包括头文件#include <list>,<br />1)、如何定义一个list对象#include <list>int main (void){ list<char > cList; //声明了list<char>模板类 的一个实例}<br />2)、使用list的成员函数push_back和push_fron

2010-08-16 10:13:00 599

转载 c#——构造函数/析构函数

一.构造函数与析构函数的原理  作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。  根据经验,不少难以察觉的程序错误是由于变量没有被正确

2010-03-06 09:39:00 1282

原创 选择排序与冒泡法排序的C代码实现

选择排序法类似我们人为的排序习惯:从数据中选择最小的同第一个值交换,在从省下的部分中选择最小的与第二个交换,这样往复下去……选择排序的平均时间复杂度比冒泡排序的稍低: 同样数据的情况下,2种算法的循环次数是一样的,但选择排序是一对多的比较,每趟只进行0到1次交换,而冒泡排序是相邻两两比较,每趟要进行0到n次交换; 举例:(1)//用冒泡法对数组10个元素由小到大排序#inclu

2010-03-02 22:04:00 4074 2

原创 MATLAB工具箱的安装(总结)

情形1: 如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可;情形2: 如果是单独下载的工具箱,安装步骤如下: a.  需要把新的工具箱解压到某个目录。 b.  在matlab的file下面的set path把它加上。c.  把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击 update To

2010-02-27 11:01:00 6968

转载 音乐检索现状

音乐检索研究现状: 从搜索的目标分,主要可分为两大类:SEARCHING SYMBOLIC DATA,SEARCHING AUDIO DATA。我对这两类的理解是:前者是检索乐谱;后者则是检索音频。   SEARCHING SYMBOLIC DATA 1 String-based methods for monophonic melodies 由于这种方式最终是把音乐转化成一种

2010-02-04 10:33:00 1064

转载 矩阵求逆inv()

inv - Matrix inverseSyntax Y = inv(X)DescriptionY = inv(X) returns the inverse of the square matrix X. A warning message is printed if X is badly scaled or nearly singular.In practice,

2010-01-27 16:34:00 3352

转载 矩阵行列式det()

det - Matrix determinantSyntax d = det(X)Descriptiond = det(X) returns the determinant of the square matrix X. If X contains only integer entries, the result d is also an integer.Rem

2010-01-27 16:28:00 9495

原创 音频降噪后信噪比求取(MATLAB)

设原始音频为x,降噪处理后所得音频为y,信噪比求取过程如下:x=wavread(1.wav);y=wavread(denoise_1.wav);p1=norm(x).^2;p2=norm(x-y).^2;snr=10*log(p1/p2);

2010-01-26 22:30:00 7266 1

原创 Parzen窗法概率密度函数估计

在基于熵的音频相似度度量中,用到Parzen窗法对所提取的MFCC参数进行概率密度函数估计,其MATLAB实现如下:function p=Parzen(xi,x,h1,f)%xi为样本,x为概率密度函数的自变量的取值,%h1为样本数为1时的窗宽,f为窗函数句柄%返回x对应的概率密度函数值if isempty(f)      %若没有指定窗的类型,就使用正态窗函数      f=@(u)(1

2010-01-26 22:22:00 14826 2

转载 键盘所有快捷键

F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 ALT+TAB切换 ALT+ESC切换 ALT+空格键窗口菜单 CTRL+ESC开始菜单 拖动某一项时按C

2010-01-22 20:08:00 1214

转载 matlab中repmat函数的用法

B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1 2;3 4],2

2010-01-19 22:55:00 424877 23

转载 matlab中size/length/numel的用法

size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size函数的输入参数中再添加

2010-01-19 21:55:00 16419

转载 matlab中sort函数的用法

help文档中第一句就说明,可以用sort将参量中的元素按升序或降序排列~格式:B = sort(A)   %沿着输入参量 A的不同维的方向、从小到大重新排列 A中的元素。A 可以是字符串的、实数的、复数的单元数组。对于 A 中完全相同的元素,则按它们在 A 中的先后位置排列在一块;若 A 为复数的,则按元素幅值的从小到大排列,若有幅值相同的复数元素,则再按它们在区间[-π ,π ]的幅角

2010-01-19 16:52:00 56834 6

转载 MATLAB聚类

MATLAB提供了两种方法进行聚类分析:1、利用clusterdata 函数对数据样本进行一次聚类,这个方法简洁方便,其特点是使用范围较窄,不能由用户根据自身需要来设定参数,更改距离计算方法;2、分步聚类:(1)用pdist函数计算变量之间的距离,找到数据集合中两辆变量之间的相似性和非相似性;(2)用linkage函数定义变量之间的连接;(3)用cophenetic函数评价聚类信息;(4)

2010-01-19 16:33:00 4413

原创 Matlab 中的cell类型

cell元包是matlab中提供的一种数据类型,功能强大。 关于cell的创建:1.跟一般创建举证一样,直接使用C = {A B D E}这种形式,不过这里把"[]"改成了}"{}"2.使用cell创建cell,C= {C1 C2},这里C1和C2都是cell类型,直接把C1 C2作为一个cell得到的C3是一个1x2的cell数组;使用C3 = [C1 C2],是使用C1和C2的

2010-01-19 11:21:00 31916 4

MP3播放器——mp3player

MP3播放器——mp3player,用于MP3音频的播放。

2010-03-17

音频mfsc特征参数C语言代码

音频mfsc特征参数C语言代码,VC++环境可直接运行,提取MP3音频的10维MFSC参数

2010-03-17

音频特征参数MFCC的MATLAB程序

MFCC-MEL域倒谱系数,是基于人耳听觉特性的特征参数,在语音识别、音频分类检索等领域有广泛应用;

2009-11-13

模糊C均值聚类源代码程序

FCM算法两种迭代形式的MATLAB代码,供数据挖掘、模式识别或图像处理等方面参考

2009-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除