• 大小: 530B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: 包络  

资源简介

用来提取信号包络的matlab函数 ,觉得好的下来。如何对这个信号取包络,网上大多是hilbert取包络的方法,下面是一部分代码,后面如何取一个平滑的包络线

资源截图

代码片段和文件信息

%生成包络的函数
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 

评论

共有 条评论