為什麼這篇虛數j計算鄉民發文收入到精華區:因為在虛數j計算這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kkk1225 (kkk1225)看板C_and_CPP標題Re: [問題] 如何用C表示複數時...
虛數j計算 在 Smile :)巧巧 Instagram 的最佳解答
2020-05-13 07:05:22
[2877]2016/6/7 今早忽然驚醒覺得晚了趕緊衝出門 結果是我看錯時間「比平常早了半小時😂」 頓時覺得提早跑完怎麼有種好早好空的空虛感 - 看著地上才乾的路面發現 🌧原來昨晚有下雨 - #復健的一種[第25天] 🎯持續4km~ 🚩運動持續時間約40分 🚩小米總步數7912 🚩Endomond...
※ 引述《kkk1225 (kkk1225)》之銘言:
: 剛開始設值都是整數 , 經過複利葉轉換後有虛數出現 , 要如何表示實數加虛數
: EX: F= a+bi, 還是要自己再設計一個函數式 , 請各位高手講解一下
/*fft2*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<complex.h>
#define PI 3.14
int main(void)
{
int i,j,m,n,u,v;
int y;
int x[3][3]={0};
int F[3][3]={0};
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
x[i][j]=1;/設計矩陣中間元素/
}
}
for(u=0;u<=3;u++)
{
for(v=0;v<=3;v++)
{
y=0;
for(m=0;m<=3;m++)
{
for(n=0;n<=3;n++)
{
y=y+x[m][n]*exp(sqrt(-1)*2*PI*((u*m)/4+(v*n)/4));/* 二維傅立葉轉換公式 */
}
}
F[u][v]=y;
printf("F[%d][%d]=%d\n",u,v,F[u][v]);
}
}
system("pause");
return 0;
}
程式跑出來F[u][v]只有實部,如何顯示出虛部
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.32.178