如何将实部和虚部组件放入一个变量中,就像在matlab中一样

时间:2015-03-20 16:54:31

标签: c++ matlab

我已成功计算了浮点数向量的希尔伯特变换。此变换的输出具有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)

  

有没有人对我应该怎么做呢?

1 个答案:

答案 0 :(得分:1)