2011年1月21日 星期五

VAD紀錄

       THU_energy=mag_max*0.05;                                                // 能量門檻值的上限 *0.05是設定的
        THL_energy=mag_max*0.01;                                                // 能量門檻值的下限 *0.01
        TH_zerocross=max_zer_cross_rate*0.5;               

2011年1月13日 星期四

pinv inv 參考

        对于矩阵A,如果存在一个矩阵B,使得AB=BA=I,其中I为与A,B同维数的单位阵,就称A为可逆矩阵(或者称A可逆),并称B是A的逆矩阵,简称逆阵。(此时的逆称为凯利逆)


矩阵A可逆的充分必要条件是|A|≠0。   非奇异矩阵阵或非方阵的矩阵不存在逆矩阵,但可以用函数pinv(A)求其伪逆矩阵。基本语法 为X=pinv(A),X=pinv(A,tol),其中tol为误差:max(size(A))*norm(A)*eps。函数返回一个与A的转置矩阵 A' 同型的矩阵X,并且满足:AXA=A,XAX=X.此时,称矩阵X为矩阵A的伪逆,也称为广义逆矩阵。pinv(A)具有inv(A)的部分特性,但不与 inv(A)完全等同。   

        如果A为非奇异方阵,pinv(A)=inv(A),但却会耗费大量的计算时间,相比较而言,inv(A)花费更少的时间。

2011年1月11日 星期二

normalize 目前

coordinate[i][0][p]=(float)(coordinate[i][0][p]-minx)/(float)(maxx-minx)*150+85;
coordinate[i][1][p]=(float)(coordinate[i][1][p]-miny)/(float)(maxy-miny)*150+45;

2011年1月6日 星期四

IEEE754 convert

pow(0.5,127)*N*2.3841858E-7

N為10進位數值
即可算出
http://www.h-schmidt.net/FloatApplet/IEEE754.html
最下面的數

HTK file
 voice:每秒100sample點
image:每秒30sample點

2011年1月5日 星期三

[6] vs2005c++專案屬性字元集

傳入的參數字串變成亂碼,為何會如此?

原因是因為vs2005c++專案屬性字元集預設為使用unicode字元集。

而我們在『命令提示字元』視窗中輸入的並非unicode字元集而是多位元組字集(中文系統的關係),所以ex2.exe所接受的字串參數無法正確顯示,

我們只要將專案的一般屬性中字元集屬性改成未設定或使用多位元組字集,重新編譯專案,即可解決此問題。