- 博客(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
638
转载 c#——构造函数/析构函数
一.构造函数与析构函数的原理 作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。 根据经验,不少难以察觉的程序错误是由于变量没有被正确
2010-03-06 09:39:00
1322
原创 选择排序与冒泡法排序的C代码实现
选择排序法类似我们人为的排序习惯:从数据中选择最小的同第一个值交换,在从省下的部分中选择最小的与第二个交换,这样往复下去……选择排序的平均时间复杂度比冒泡排序的稍低: 同样数据的情况下,2种算法的循环次数是一样的,但选择排序是一对多的比较,每趟只进行0到1次交换,而冒泡排序是相邻两两比较,每趟要进行0到n次交换; 举例:(1)//用冒泡法对数组10个元素由小到大排序#inclu
2010-03-02 22:04:00
4137
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
7125
转载 音乐检索现状
音乐检索研究现状: 从搜索的目标分,主要可分为两大类:SEARCHING SYMBOLIC DATA,SEARCHING AUDIO DATA。我对这两类的理解是:前者是检索乐谱;后者则是检索音频。 SEARCHING SYMBOLIC DATA 1 String-based methods for monophonic melodies 由于这种方式最终是把音乐转化成一种
2010-02-04 10:33:00
1121
转载 矩阵求逆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
3403
转载 矩阵行列式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
9643
原创 音频降噪后信噪比求取(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
7416
原创 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
15014
1
转载 键盘所有快捷键
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
1253
转载 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
438807
23
转载 matlab中size/length/numel的用法
size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size函数的输入参数中再添加
2010-01-19 21:55:00
16497
转载 matlab中sort函数的用法
help文档中第一句就说明,可以用sort将参量中的元素按升序或降序排列~格式:B = sort(A) %沿着输入参量 A的不同维的方向、从小到大重新排列 A中的元素。A 可以是字符串的、实数的、复数的单元数组。对于 A 中完全相同的元素,则按它们在 A 中的先后位置排列在一块;若 A 为复数的,则按元素幅值的从小到大排列,若有幅值相同的复数元素,则再按它们在区间[-π ,π ]的幅角
2010-01-19 16:52:00
57093
3
转载 MATLAB聚类
MATLAB提供了两种方法进行聚类分析:1、利用clusterdata 函数对数据样本进行一次聚类,这个方法简洁方便,其特点是使用范围较窄,不能由用户根据自身需要来设定参数,更改距离计算方法;2、分步聚类:(1)用pdist函数计算变量之间的距离,找到数据集合中两辆变量之间的相似性和非相似性;(2)用linkage函数定义变量之间的连接;(3)用cophenetic函数评价聚类信息;(4)
2010-01-19 16:33:00
4464
原创 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
32077
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人