Matlab中数据的衰减率

问题描述

我想知道一些数据在初始峰值之后(此处大约为x=5)返回基线的速度有多快?

二次拟合看起来很正确(从matlab的图形选项中,如下所示)-但是我正在寻找对该曲线的精确量化,因此我假设'{{3} }'是一个非常简单的函数。

  1. 这个假设正确吗?
  2. 如果是,我为此查看了Wiki上的公式,并尝试着无耻地找到时间常数的解(但未成功)。有人可以帮我吗,或者这实际上不是一个小问题吗?

edit:我打算使用MathWorks的findpeaks()函数来找到峰,并使用'inverse'findpeaks()来找到曲线的最低点(如:-y

decay rate

%approx data values of the curves below
y= [0   0.07    0.08    0.08    0.08    0.06    0.06    0.05    0.04    0.05    0.04    0.02    0.01    0.02    0.01    0.01    0.03    0.02    0.02    0.02    0.03    0.01    0.02    0.01    0.01    0.03    0.02    0.01    0.02    0.01];
x=1:numel(y);
plot(x,y);

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)