我已经成功计算了浮点 vector 的希尔伯特变换。此转换的输出在 out2[i][0]
中具有实部,在 out2[i][1]
中具有虚部。问题是,我需要能够划分如下: [(out2[i][0] + out2[i][1]*I)/(out2[i-1][0] + out2 [i-1][1]*I)]
。希尔伯特变换的 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)
有人对我应该如何着手提出任何建议吗?
最佳答案
关于c++ - 如何像在matlab中一样将实部和虚部放入一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29171878/