gpt4 book ai didi

c++ - 如何在 C++ 中使用复数 "i"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:12 25 4
gpt4 key购买 nike

我现在正在编写一个简单的 DFT 算法,我想在复指数中使用复数 i。我看到有人用 #include<complex>#include<cmath> ,然后他们使用重载符号 I例如 exp(2*I) .但它似乎在我的 visual studio 编译器中不起作用。那么,任何人都可以举一个使用复指数的简单例子吗?谢谢!

最佳答案

我最近也遇到了这个问题,并为 future 的读者找到了一个简单的方法:

只需使用 <complex>像下面这样的库

#include <iostream>
#include <complex>
using namespace std ;

int main(int argc, char* argv[])
{
const complex<double> i(0.0,1.0);
cout << i << endl ;

return(0) ;
}

关于c++ - 如何在 C++ 中使用复数 "i",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17925904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com