我想看看是否可以通过曲线拟合来找到参数A和B以对数据建模:
time=np.linspace(0,50,1000)
dw=complex(-8.07,0.0083)
data=(5+1*j)*(e**(j*dw*time)-1)/(dw)
data=np.array(expon,dtype=complex128)
所以这里我生成了一些数据点,然后有了模型:
def functComplex(x, A, B):
val= (A+1j*B)*(e**(j*dw*x)-1)/(dw)
val=np.array(val,dtype=complex128)
return val
然后希望希望得到curve_fit来找到值A和B,它们希望像我创建的数据一样给出(5 + 1 * j),但是不幸的是我没有太大的成功
有人可以帮我吗?
谢谢!