perl - 如何在perl中访问复数的实部和虚部?

标签 perl math complex-numbers

正如我所说,我是 Perl 新手。我正在研究复数, 我用的是

 use Math::Complex;

对于复数, 这是我的代码,

     for($k=0;$k<$N;$k++)
   {
    $c[k]= Math::Complex->new(0,0);
    for ($n=0;$n<($N-1);$n++)
    {
       $c[k]=$c[k] + ( $we[($k * $n)% $N] * $y[n]) ;
    }
  } 

现在如何仅访问复数的实部或虚部?

最佳答案

来自the docs ,您可以使用 Re(z)Im(z) 来获取实部和虚部。

关于perl - 如何在perl中访问复数的实部和虚部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19239504/

相关文章:

c++ - 为什么是 `r(sqrt(x*x + y*y))` 而不是 `r(x)`

c++ - 为什么 std::complex 不是算术类型?

arrays - Perl 中的 {} 和 ->{} 有什么区别?

perl - 如何在perl中对对象进行散列

algorithm - `n` 分成三平方和的分区数(快速算法)

javascript float 动态精度?

perl - 使用 gettext 和 Locale::TextDomain 在 Perl 中进行本地化,如果 Locale::TextDomain 不可用,则进行回退

perl - 相当于 Perl 中的 >nul 2>&1 (来自 Batch)?

java - 如何从 JSP/Java 中的 double 中获取整数和小数部分?

math - 具有无穷大和 nan 的复数乘法/除法