主要内容

确定峰值宽度

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

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)gauss(n,:) = hgt(n)* exp( - ((x  -  pos(n))/ wdt(n))。^ 2);结尾peaksig = sum(gauss);

绘制各个曲线及其总和。

绘图(x,高斯,' - ',x,peaksig)网格

图包含轴。轴包含7个类型的类型。

使用半突起来测量峰的宽度作为参考。

findpeaks(peaksig,x,'注释''extents'

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

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

findpeaks(peaksig,x,'注释''extents''vidoneReference''halfheight') 标题('信号峰宽'

图包含轴。标题信号峰值宽度的轴包含6个类型的线。这些对象表示信号,峰值,高度,宽度(半高),边框。