資源簡介
用來提取信號包絡(luò)的matlab函數(shù) ,覺得好的下來。如何對這個信號取包絡(luò),網(wǎng)上大多是hilbert取包絡(luò)的方法,下面是一部分代碼,后面如何取一個平滑的包絡(luò)線
代碼片段和文件信息
%生成包絡(luò)的函數(shù)
function?[upperenv?lowerenv]?=?envelope(sk?method)
if?nargin?==?1
????method?=?‘linear‘;
end
upperind?=?find(diff(sign(diff(sk)))?0)?+?1;
lowerind?=?find(diff(sign(diff(sk)))?>?0)?+?1;
f?=?1;
l?=?length(sk);
try
????upperind?=?[f?upperind?
- 上一篇:模糊聚類函數(shù)的matlab代碼
- 下一篇:matlab邊緣檢測代碼
評論
共有 條評論