傅立叶变换参数所指向的具体意义?? void FFT(COMPLEX * TD, COMPLEX * FD, int power)TD为时域值FD为频域值power为2的幂数时域是什么值是图象大小还是相素什么的??还有频域等菜鸟在这里谢谢各位了,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一维的东西讲时域,就是函数的x轴,如y=sin(x),你把这个函数的x看作时间的流动,那x的定义域就是“时域”。这时,y的值随时间变化而变化。 二维的东西讲空域,因为这是有两个变量轴:x轴和y轴,如函数z=x^2+y^2,两个轴用时间说就不合适了,要用空间说,那这是x、y的定义域就是“空域”,很显然,二维的图象是这种情况。这时,z的值随空间变化而变化。 函数y=f(x)经过傅立叶变换,会得出另外一个函数,记为y=g(x)吧.这个y=g(x)就不能看成“y的值随时间变化而变化”了,g(x)反映了什么信息呢?反映了在原函数y=f(x)中,各种y值的分布概率,或者说给定一个y0值,可以在y=g(x)中求出它出现的频率,这时x轴就不是一个时间轴,而是一个频率轴,这时就叫做“频域”。 void FFT(COMPLEX * TD, COMPLEX * FD, int power)------------------------------------------------顺便问一下,这个函数是哪里的?VC的吗? 看函数的样子,应该是:前面的参数TD是原函数(时域)的离散值,如y=f(x)=e^x,把x=-10,-9,-8,....8,9,10的y值算出,做成一个数组,TD就是这个数组的指针。FD就是变换出来的傅立叶变换的函数离散值(频域),预先给一个空的数组指针,函数执行后这个数组应该就被填上值。注意两个函数的离散值是复数。power一下子看不出来是什么,你要看看帮助。要把傅立叶变换用熟,肯定要先把理论搞懂,你要找本《数字图象处理》来看看 VC的?我怎么在msdn上没找到?我用的是visual studio.net 2003的msdn。 wrongagain98(乱云) ( )讲得不错... 如何根据服务名找进程ID 对meanshift图像平滑算法的理解 AfxGetResourceHandle问题,在一开始就出错 Dialog上作图 adsl 是否可以bt下载 请问vc6下面怎么使用MFC制作tab control? c++/MFC vs c#.net 我看他们的优势 !!! 简单的位图显示问题 qq 对ASP结果的处理问题。 VC 中如何使控制台输出保存在文本中 关于刷新的及对外部程序窗口的操作的问题
二维的东西讲空域,因为这是有两个变量轴:x轴和y轴,如函数z=x^2+y^2,两个轴用时间说就不合适了,要用空间说,那这是x、y的定义域就是“空域”,很显然,二维的图象是这种情况。这时,z的值随空间变化而变化。
函数y=f(x)经过傅立叶变换,会得出另外一个函数,记为y=g(x)吧.这个y=g(x)就不能看成“y的值随时间变化而变化”了,g(x)反映了什么信息呢?反映了在原函数y=f(x)中,各种y值的分布概率,或者说给定一个y0值,可以在y=g(x)中求出它出现的频率,这时x轴就不是一个时间轴,而是一个频率轴,这时就叫做“频域”。
------------------------------------------------
顺便问一下,这个函数是哪里的?VC的吗?
讲得不错...