jhhxl 发表于 2009-5-8 15:14

包络线问题求助

我想表示信号的包络线,刚学有很多不明白的地方,我用的是论坛上给出的envelope程序,然后自己仿写了一点表示包络的程序,
t=0:0.1:5;
y=cos(2*pi*0.25*t)+sin(2*pi*2*t);
%%%%%%%%
= envelope(t,y,'linear');
m=(up+down)/2;
plot(t,y,'g-'); hold on;
plot(t,up,'r-.');
plot(t,down,'r-.');
plot(t,m,'b-.');
hold off;

但是表示出来的图边缘都没有画出来,是端点延拓的问题吗,该怎么弄呢,不是很明白,请高手
给予指点,感激不尽
我想表示成图2的样子,可是画出来的是图1,怎么改呢,谢谢,谢谢

[ 本帖最后由 jhhxl 于 2009-5-8 15:20 编辑 ]

xiaoxiong702 发表于 2009-5-8 16:44

回复 楼主 jhhxl 的帖子

是端点延拓问题。好好看论坛中的帖子,有好几种边界延拓的方法。

abo 发表于 2009-6-9 14:54

顶一下,我也遇到类似 问题,
页: [1]
查看完整版本: 包络线问题求助