語音學習筆記5------時頻分析
很多時候,僅僅在時域或者僅僅在頻域上處理訊號已經不能滿足訊號處理的需求,於是時頻分析的方法應運而生。進行訊號時頻分析處理的方法很多,但是最常用的基於傅立葉變換的短時傅立葉變換的方法。在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(語音訊號處理) 歡迎你
的到來哦,看了博文給點腳印唄,謝謝啦~~
相關文章
- 語音學習筆記5------subplot函式的用法筆記函式
- 韓語學習筆記(1)音標與輸入法筆記
- 英語學習筆記筆記
- 音視訊學習筆記(一)筆記
- C 語言學習筆記筆記
- C語言學習筆記C語言筆記
- SQLite語句學習筆記SQLite筆記
- 拉丁語學習筆記 一筆記
- HTML5學習筆記 音訊HTML筆記音訊
- 語音學習筆記2------matlab實現傅立葉變換筆記Matlab
- 分析函式(學習筆記)函式筆記
- VoIP學習筆記第二部分:語音編碼筆記
- Python學習筆記 - if語句Python筆記
- Javascript 學習筆記--語法篇JavaScript筆記
- 組合語言學習筆記組合語言筆記
- Java學習筆記--sql語句Java筆記SQL
- JavaScript學習筆記---基本語法JavaScript筆記
- Html 語法學習筆記一HTML筆記
- Html 語法學習筆記二HTML筆記
- Html 語法學習筆記三HTML筆記
- 語音學習筆記12------直觀理解深度學習與卷積神經網路筆記深度學習卷積神經網路
- 學習筆記TF060:影像語音結合,看圖說話筆記
- python自然語言處理學習筆記(八)—— 句法分析Python自然語言處理筆記
- Python學習筆記(語法篇)Python筆記
- 熱更新語言--lua學習筆記筆記
- swift學習筆記《2》-swift語法Swift筆記
- c語言學習筆記===函式C語言筆記函式
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- 《JavaScript語言精粹》學習筆記一JavaScript筆記
- 《PHP學習筆記——PHP基本語法》PHP筆記
- R語言學習筆記之一R語言筆記
- Go 基礎語言學習筆記Go筆記
- Hive學習筆記:基礎語法Hive筆記
- python學習筆記(五)——語句Python筆記
- 初級英語學習筆記01筆記
- ThreeJs學習筆記——渲染(render)分析JS筆記
- oracle學習筆記8: 分析函式Oracle筆記函式
- 概念模型——分析模式學習筆記模型模式筆記