我有两个大型阵列(Time
,Amplitude
),它们是实验性采样数据,其中包含两个以非常相似但不同的频率跳动的波,看起来像这样:
对此我想要适合这个等式:
(-(A*exp(-t/tau1)).*sin(phi1) - (B*exp(-t/tau2)).*sin(dO.*t+phi2))^2+((A*exp(-t/tau1)).*cos(phi1) + (B*exp(-t/tau2)).*cos(dO.*t+phi2))^2
初步猜测
A = 23.7
B = 33.7
tau1 = 406
tau2 = 401
O1 = 2.0*pi*2789.2
dO = 2.0*pi*0.04
O2 = O1 + dO
phi1 = 1
phi2 = 1.8
fs = 250000
t = Time
生成A,B,tau1,tau2,phi1,phi2
但是我不确定如何将这么多变量放到一个数据集中,我对Matlab来说还是比较新的,任何帮助都会受到赞赏