资源简介

基于Matlab的包络线算法m文件,分上包和下包。

资源截图

代码片段和文件信息

%DEMOENVELOPE shows how to use function envelope to obtain the 
%   upper/down envelope of a given data and plot the envelope.
%
%   See also EVELOPE

%   Designed by: Lei Wang  11-Mar-2003.
%   Last Revision: 21-Mar-2003.
%   Dept. Mechanical & Aerospace Engineering NC State University.
% $Revision: 1.1 $  $Date: 3/21/2003 10:38 AM $

clc;

% Load a signal waveform
%--------------------------------------------
load data.txt data;
t = data(:1); % time series
y = data(:2); % signal data
figure(1);
plot(ty‘b-‘); 
title(‘The original signal waveform‘‘FontSize‘18);



% Call function envelope to 
% obtain the envelope data
%--------------------------------------------
[updown] = envelope(ty‘linear‘);



% Show the envelope alone
%--------------------------------------------
figure(2)
plot(tup); hold on;
plot(tdown);
title(‘The envelope of the given signal data‘‘FontSize‘18);
hold off;



% Show the original signal and its envelope
%--------------------------------------------
figure(3)
plot(ty‘g-‘); hold on;
plot(tup‘r-.‘);
plot(tdown‘r-.‘);
title(‘The envelope vs the given signal data‘‘FontSize‘18);
hold off;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       23133  2003-03-21 09:57  Envelop1.1\data.txt
     文件        1222  2003-03-21 10:52  Envelop1.1\DemoEnvelope.m
     文件        1704  2003-03-21 10:52  Envelop1.1\envelope.m
     目录           0  2003-03-21 10:53  Envelop1.1\

评论

共有 条评论