matlab 对一组数据fft频谱分析

如何用matlab画出信号频谱 -4/psd作图,fft和plomb都可以 。如果只是需要一个图,可以尝试plomb直接生成-,一般有两种方式频谱绘图,第一种方式是使用matlab频谱分析的绘图功能,第二种方式是直接用画 。

1、用MATLAB产生500Hz方波数据,利用SPTool对其进行FFT,观察并分...示波器应该能够生成数据文件 。只需将数据文件导入matlab 。第二个问题很简单 。实际上,所谓的连续波形只是离散点的包络 。你上面的程序能做到,就放(223);只需去掉plot中的最后一个‘o’(f(1:N/2),X3(1:N/2),‘o’) 。

2、欲使用Matlab对一段数据文件做FFT变换,(excle文件,一列时间,一列数值...你确定采样频率等于信号长度吗?不知道你的ST单位是不是秒 。如果是,采样频率应该如下:求Fs1/(ST(2)ST(1));和F(1:N1)* Fs/N;也有误差,应该是F(0:N1)* Fs/N;你说获得的最大振幅是200赫兹 。根据你的程序 , 应该是频谱上的第200条谱线,你的谱线之间的间隔是1Hz,那么你的谱线之间的间隔是0.5Hz是合理的 , 所以,我猜测你的信号的采样频率应该是N/2(这不是采样频率的公式 , 而是我根据你的资料计算出来的 。

3、MatlabGUI中怎样导入一段声音,对它进行FFT 分析?wavread(* 。wav)*代表不同的文件名,同时读入的文件必须在当前路径 。如果需要获取各种参数 , 但是设置输出:psd、fft、plomb都可以 。如果只是需要一个图,可以尝试plomb直接生成频谱 graph 。一般有两种方式频谱绘图 。第一种方式是使用matlab频谱分析的绘图功能 。第二种方式是直接用画 。如果只是想画一张频谱,推荐直接用plomb就够了 。

4、利用 matlab怎样进行 频谱 分析实时频谱仪器的应用:1 。噪声频谱 分析中通常使用模拟滤波器 。使用此滤镜时,必须逐个测量频谱 。因为滤波器和检测电路都有一定的时间常数,通常需要几秒钟才能达到稳定 。因此,用1/1倍频程滤波器完成整个频谱 分析大约需要1分钟 , 用1/3倍频程滤波器大约需要3分钟 。这在噪声稳定(如机器噪声)且测量时间相对较长的情况下完全不是问题,但对于不稳定的噪声,如环境噪声、交通噪声等随机变化的设备声源和短时脉冲噪声 , 则没有意义 。
5、 matlab fft(【matlab 对一组数据fft频谱分析】f1 E8/512 *(0:255);这个是有问题的,采样频率是100M,也就是1E9要改成f1e 9/512 *(0:255);另外 , 你写的这个程序效率太低,重写为t02E6个周期Vamp1%电压幅度10Vf5E6% pulse 5 MHz w2 * pi * f;%角频率指数1;T10:(1e 9):1e 5;Vizeros(大小(t1));t0:(1e 9):t0;VI(1:2001)Vamp * sin(w * t);绘图(t1 。

    推荐阅读