我已成功计算了浮点数向量的希尔伯特变换。此变换的输出具有out2[i][0]
中的实数分量和out2[i][1]
中的虚数分量。问题是,我需要能够划分如下:[(out2[i][0] + out2[i][1]*I)/(out2[i-1][0] + out2[i-1][1]*I)]
。 hilbert变换的matlab等价物以
0.0440 - 0.0876i
0.0740 - 0.0309i
0.0790 - 0.0097i
0.0490 + 0.0458i
我试图以该形式复制结果,以便我可以除以例如(0.0440 - 0.0876i)/(0.740-0.0309i)。
我最近的尝试是基于How to get Vector of Complex numbers from two vectors (real & imag) 并且能够将结果得到以下(实部,虚部)形式:
(25.6853,12.4197)
(28.315,38.7512)
(24.6848,23.5361)
(1.31542,62.6511)
有没有人对我应该怎么做呢?