主要内容

确定峰值宽度

创建一个由钟形曲线和组成的信号。指定每个曲线的位置、高度和宽度。

X = linspace(0,1,1000);Pos = [1 2 3 5 7 8]/10;Hgt = [4 4 2 2 2 3];Wdt = [3 8 4 3 4 6]/100;n = 1:长度(Pos)高斯(n:) =高度(n) * exp (- ((x - Pos (n)) / Wdt (n)) ^ 2);结束PeakSig = sum(高斯);

画出单独的曲线和它们的和。

情节(x,高斯,“——”, x, PeakSig)网格

图中包含一个轴对象。axis对象包含7个line类型的对象。

以凸起的一半作为参考,测量山峰的宽度。

findpeaks (PeakSig x,“注释”“范围”

图中包含一个轴对象。axis对象包含4个line类型的对象。这些物体代表信号、峰值、日珥、宽度(半日珥)。

再次测量宽度,这一次使用半高作为参考。

findpeaks (PeakSig x,“注释”“范围”“WidthReference”“halfheight”)标题(“信号峰值宽度”

图中包含一个轴对象。标题为Signal Peak width的axes对象包含6个line类型的对象。这些对象表示信号、峰值、高度、宽度(半高)、边界。