時域資訊是以時間為變數,描繪出訊號的波形。時域訊號包括有量綱特徵引數以及無量綱特徵引數。有量綱特徵值包括:最大值、最小值、極差、均值、中位數、眾數、方差、標準差(均方差)、均方根、均方誤差、均方根誤差等。無量綱指標,包括峰值因子、脈衝因子、裕度因子、峭度因子、波形因子和偏度等。有量綱引數就是有單位的,包含實際意義的物理量,是最為常用的特徵指標。無量綱引數一般是兩個有量綱引數的積或者比。
我們在matlab中建立乙個隨機數組。
a=rand(100,1);
時間範圍內的最大值。matlab中使用max函式。
t=max(a);
時間範圍內的最大值。matlab中使用min函式。
t=min(a);
使用bounds函式可以同時求陣列中的最小數值和最大數值:
[t1,t2]=bounds(a);
最大值和最小值的差值,matlab中max-min。
t=max(a)-min(a);
平均值,matlab使用mean函式。
t=mean(a);
如果陣列中包含空值,可以使用nanmean函式進行求值。
a=rand(100,1);
a(1,1)=nan;
t=nanmean(a);
將一組數從小到大排序,出現在中間的數(n為奇數時)或者中間兩個數的均值(當n為偶數時)
t=median(a);
一組數**現次數最多的數。
t=mode(a);
每個樣本值與全體樣本值的平均數之差的平方的平均值。
樣本方差:
t=sum((a(1,:)-mean(a(1,:))).^2)/(length(a)-1)%除以n-1
t=var(a);
母體方差:
t=sum((a(1,:)-mean(a(1,:))).^2)/length(a)%除以n
表示資料的離散程度,是方差的算數平方根。在matlab中用std函式。
t=std(a);%樣本標準差,除以n-1
將所有值平方求和,求其均值,再開平方,就得到均方根值,在matab中用rms函式。
t=rms(a);
引數估計值與引數真值之差再平方的數學期望。
均方誤差的算數平方根。
資料壓縮作業 MATLAB 中驗證時域移位定理
時域函式 f t f t f t 對應的頻域變換為 f f t f j mathscr f t f j f f t f j 若在時域中位移 t 0t 0 t0 單位,則其在頻域中的對應僅發生相位變化而幅度不變,即 f t t0 f j e j t0 f t t 0 leftrightarrow f ...
使用bcrypt對資料加密
這是一篇隨筆,用於記錄在專案中用到乙個比較的你npm包。這個包之所以這個貨因為他的安全係數比以前用到的類似於md5,sha1要高,因為bcrypt加密,同樣乙個值,你每次加密出來的值是不一樣的。原來的md5加密就做不到這一點。好了廢話不多說,如果對bcrypt的演算法感興趣的話,大佬們可以去研究一下...
MATLAB環境下用SVM對資料進行2 折分類
資料探勘作業在matlab環境用svm對資料進行2 折交叉驗證 two fold cross validation 其實2 折交叉驗證就是先把資料分為訓練和測試兩類,一般都是平均分成兩組,先用訓練資料訓練乙個model然後用測試資料去 例外用測試資料訓練另乙個model,然後用訓練資料去 對得出來的...