语音学习笔记5------时频分析

来源:互联网 发布:c语言数据类型长度代码 编辑:程序博客网 时间:2024/06/05 08:40

很多时候,仅仅在时域或者仅仅在频域上处理信号已经不能满足信号处理的需求,于是时频分析的方法应运而生。进行信号时频分析处理的方法很多,但是最常用的基于傅里叶变换的短时傅里叶变换的方法。在matlab里面的help就是这样的。

s = spectrogram(x)   

s = spectrogram(x,window)   

s = spectrogram(x,window,noverlap)   

s = spectrogram(x,window,noverlap,nfft)    

[s,w,t] = spectrogram(___) 


[s,f,t] = spectrogram(___,fs) 


[s,w,t] = spectrogram(x,window,noverlap,w) 

[s,f,t] = spectrogram(x,window,noverlap,f,fs)


chrip()信号是一个典型的非平稳信号;

surf()函数是三维曲面(色)图

 surf 和 surfc 是通过矩形区域来观测数学函数的函数。surf和surfc能够产生由X、Y、Z指定的有色参数化曲面,即三维有色图。 
 
当x = 1:n、y = 1:m,并且[m,n]=size(Z)时,surf(Z)会产生一个矩阵Z的z部分的三维遮罩层,这里Z是一个定义在几何矩形网格内的单值函数。 
 
surf(X,Y,Z)同样产生矩阵Z的有色遮罩层,XY可以是有xy定义的向量或矩阵
 
surf(X,Y,Z,C)是产生一个由C定义颜色的矩阵Z的有色遮罩层 


axis([XMIN XMAX YMIN YMAX])  二维坐标系下坐标范围
axis([XMIN XMAX YMIN YMAX ZMIN ZMAX])  三维坐标系下坐标范围
axis([XMIN XMAX YMIN YMAX ZMIN ZMAX CMIN CMAX])  三维坐标系下坐标范围和当前坐标系下颜色范围限定

V = axis
返回当前坐标范围参数
二维坐标 四个元素
三维坐标 六个元素
axis AUTO
坐标返回到默认状态下,具体状态视具体图像等做适应性变动
axis MANUAL
固定当前坐标设置,若 hold 命令是打开状态,后续图片用相同的设置
axis TIGHT
使坐标范围适应数据范围
axis FILL
将坐标轴的取值范围分别设置为绘图所用数据在相应方向上的最大、最小值
axis IJ
使用矩阵坐标系:坐标原点在左上角、横坐标(j-轴)的值从左到右增加,纵坐标(i-轴)的值从上到下增加
axis XY
使用笛卡儿(Cartesian)坐标系(缺省):坐标原点在左下角、横坐标(x-轴)的值从左到右增加,纵坐标(y-轴)的值从下到上增加
axis EQUAL
使在每个方向的数据单位都相同。其中x-轴、y-轴与z-轴将根据所给数据在各个方向的数据单位自动调整其纵横比,这可以使SPHERE(25) 看起来更像球体,而非椭球体
axis IMAGE
效果与命令axis equal相同,只是图形区域刚好紧紧包围图象数据
axis SQUARE
设置当前图形为正方形(或立方体形),系统将调整x-轴、y-轴与z-轴,使它们有相同的长度,同时相应地自动调整数据单位之间的增加量
axis NORMAL
恢复坐标系的大小,取消对单元格的限制,取消 axis square 和 axis equal 影响
axis VIS3D
固定当前坐标设置以便进行旋转(三维)
axis OFF
关闭所用坐标轴上的标记、格栅和单位标记。但保留由text和gtext设置的对象
axis ON
显示坐标轴上的标记、单位和格栅。
其中,axis([xmin xmax ymin ymax]) 用来标注输出的图线的最大值最小值。


view()的调用格式为view(AZ,EL)或者view([AZ,ZL])  
其作用为通过方位角AZ和俯视角EL设置观察图形的视点,其中AZ和EL的说明如下:
当x轴平行于观察者,y轴垂直于观察者时,AZ为0,以此为起点,绕着z轴顺时针转动,AZ为正,逆时针转动,AZ为负;EL为观察者眼睛与xoy平面所形成的角度。当观察者的眼睛在xoy平面上时,EL=0; 向上EL为正,即为俯视角,向下EL为负,即为仰视角;默认值为方位角-37.5,仰角30
    view(2) 设置默认的二维视角, AZ=0,EL=90
    view(3) 设置默认的三维视角, AZ=-37.5,EL=30
    view([X Y Z]) 设置Cartesian坐标系的视角,[X Y Z]向量的长度大小被忽略
    [AZ,EL] = view 返回当前的方位角和仰角


不懂的可以加我的QQ群:522869126(语音信号处理) 欢迎你

到来哦,看了博文给点脚印呗,谢谢啦~~



1 0
原创粉丝点击