我在VC里面用CVI的FFT函数,想实现频谱。可是按照我下面的程序出来的有负数的,而且还很大,跟示波器画出来的感觉差很多。是不是还要经过什么处理啊?还有这个FFT函数出来的Y值是什么单位啊?怎么那么大呢?到底要怎么做,要过年了,好急啊!那位大侠做过啊?救命啊~~~~intdataSize;dataSize=2048;floatRawData1[2048];CNiReal64VectorimagData1;CNiReal64VectorimagData2;realData1.SetSize(dataSize);imagData1.SetSize(dataSize);for(intm=0;m<dataSize;m){realData1[m]=RawData1[m];}CNiMath::FFT(realData1,imagData1);m_fftgraph.Plots.Item("fft-1").PlotY(m_page5.realData1);
答:去找基于LabWindows/CVI的虚拟仪器设计这本书来看
答:up