matlab中怎么求波形的周期?

 我来答
树枝上的小家雀儿蹦蹦跳跳
2021-11-03 · TA获得超过1307个赞
知道答主
回答量:284
采纳率:100%
帮助的人:4.7万
展开全部

xcorr1=autocorr(x,numel(x)-1);

第一个峰就是周期

在程序里就是

corr1=autocorr(z(1,:),numel(z(1,:))-1);

figure(2)

clf

plot(corr1)

常见的周期信号有:正弦信号、脉冲信号以及它们的整流、微分、积分等。这类可称为简单信号。它们的特点是在一个周期内的极值点不会超过两个且周期性特征明显。对于这类已明确具有周期特性的信号,周期与否的判别相对简单,周期测量的方法也很成熟完善,如:过零检测法,脉冲整形法等。

信号划分

一个信号既可以是模拟的也可以是数字的。如果它是连续时间和连续值,那么它就是一个模拟信号。如果它是离散时间和离散值,那么它就是一种数字信号。除了这种区分外,信号也可以分为周期性的或非周期性的。

区别周期信号和非周期信号的方法:1、周期信号的频谱是离散的,准周期信号的频谱是连续的。2、因周期信号可以用一组整数倍频率的三角函数表示,所以在频域里是离散的频率点。准周期信号做Fourier变换的时候,n趋向于无穷,所以在频谱上就变成连续的了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式