[問題] EXP問題(複數)

看板C_and_CPP (C/C++)作者 (大冠)時間14年前 (2012/06/16 15:54), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
想請問一個問題 MATLAB exp(-j*2*pi*(n-1)/1024) 我想打成C++ CODE 我要如何表示呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.78.229.183

06/16 16:10, , 1F
我覺得我先補血好了
06/16 16:10, 1F

06/16 16:30, , 2F
一樣也是exp(-j*2*pi*(n-1)/1024)阿~
06/16 16:30, 2F

06/16 16:54, , 3F
-j C++ 也可以直接使用唷
06/16 16:54, 3F

06/16 17:27, , 4F
我的-j 是只複數唷
06/16 17:27, 4F

06/16 17:42, , 5F
complex<double> t(0,-1);
06/16 17:42, 5F

06/16 17:43, , 6F
complex<double> rst = exp(t*2*pi*(n-1)/1024) ;
06/16 17:43, 6F

06/16 17:44, , 7F
那個 t 實際上可以省掉,不過推文推不下就不寫了。
06/16 17:44, 7F

06/16 18:20, , 8F

06/16 19:29, , 9F
原來是複數 XD
06/16 19:29, 9F
文章代碼(AID): #1Ft3kZGa (C_and_CPP)
文章代碼(AID): #1Ft3kZGa (C_and_CPP)