主要内容

确定峰值宽度

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

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 =总和(高斯);

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

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

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

测量山峰的宽度使用半突出作为参考。

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

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

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

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

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