【问题标题】:Octave FWHM calculation八度 FWHM 计算
【发布时间】:2015-07-05 22:55:40
【问题描述】:

我在计算数据的 FWHM 时遇到了一些问题。因为信号包中的“fwhm”函数导致的值比我预期的大 100 倍。

我所做的是,

根据高斯分布函数(你可以在维基百科上找到它)我产生了一些数据。在此函数中,您可以给出特定的 sigma (RMS) 值 (FWHM=sigma*2.355)。这是我为了解情况而编写的脚本

x=10:0.01:40;
x0=25;
sigma=0.25;
y=(1/(sigma*sqrt(2*pi)))*exp(-((x-x0).^2)/(2*sigma^2));
z=fwhm(y)/2.355;
plot(x,y)

当我比较结果时,“fwhm”函数的输出 (24.999) 是我在函数中使用的 (0.25) 的 100 倍。

如果您有任何想法,它将非常有帮助。

提前致谢。

【问题讨论】:

    标签: octave distribution gaussian


    【解决方案1】:

    您的 z 是 100 倍,因为您在 x 中的步数是 1/100 (0.01)。如果您使用 fwhm(y),预计 x 中的步长为 1。如果不是,则必须指定。

    在你的情况下,你应该这样做:

    z=fwhm(x, y)/2.355
    z =  0.24999
    

    与您的 sigma 匹配

    【讨论】:

      猜你喜欢
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 2023-02-15
      • 2013-04-30
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      相关资源
      最近更新 更多