首页 >>  正文

matlab绘制频谱图fft

来源:baiyundou.net   日期:2024-09-29

裴岚沾3933matlab 画出采样函数的频谱图 -
史仇便19319268493 ______ clear clc %画出sinc(2*pi*t)的频谱图怎么画呀??? t=-pi:.01:pi; x=sinc(2*pi*t); subplot(2,1,1) plot(t,x) y=fft(x); subplot(2,1,2) plot(t,abs(y))

裴岚沾3933用matlab编程计算任意周期性连续函数的傅里叶变换频谱,画出频谱图; -
史仇便19319268493 ______ fs=100;%设定采样频率 N=128; n=0:N-1; t=n/fs; f0=10;%设定正弦信号频率%生成正弦信号 x=sin(2*pi*f0*t); figure(1); subplot(121); plot(t,x);%作正弦信号的时域波形 xlabel('t'); ylabel('y'); title('正弦信号y=2*pi*10t时域波形'); grid;%进行FFT...

裴岚沾3933请问用matlab 如何对这个函数进行频谱分析{ f='(1/2*(1 - cos(2*pi*160000*t/10)))*sin(2*pi*160000*t)'} -
史仇便19319268493 ______ 频谱分析首先要用到两个方法,一个是伯德图,另外一个是尼奎斯特图.随便哪个都可以. 然后用matlab提供的函数分析. 先将你的函数经过拉普拉斯变化成传递函数, 然后用bode命令即可画出来了

裴岚沾3933怎么用matlab画地震波的反应谱幅值图? -
史仇便19319268493 ______ 用fft就能画时间数据的频谱图. 比如说你下载的地震波是一个传感器在一段时间内得到的数据,那么这组数据应该是个向量,比如说设成向量x, 假设这组数据的采样频率是Fs,数据x的长度为L,设其频谱为X.Matlab程序为: X=fft(x); X_Mag=abs(X); f=0:Fs/L:Fs-Fs/L; plot(f, X_Mag); 这里X_Mag为频谱幅度,用plot画出频谱幅值图.f为对应的频率,画出的频谱从0到Fs, 由于得到的数据是离散的采样数据,所以频率是对称的,你只需要分析频率从0到Fs/2的频率就行了.

裴岚沾3933matlab中如何对一组数据进行fft变换后得到频谱图??
史仇便19319268493 ______ 如何画一个信号的频谱今天终于搞明白了,这么简单的东西今天才明白如何快速的用matlab画出,真是惭愧.光啃书本知识,会做题目真的是不够的,以后我要多多注意如何实践! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...

裴岚沾3933麻烦matlab高手帮忙做出这个信号的频谱,我是菜鸟,刚接触matlab,真心不懂,请多指教! -
史仇便19319268493 ______ 频谱可用CPSD函数做:cpsd(y,y,window,noverlap,nfft,fs) 这里window是加窗函数,一般默认就可以了,noverlap是覆盖数据个数,一般noverlap=0.5*nfft,fs是采样频率 比如:t=0:0.01:100;采样频率是1/0.01=100Hz y=(1+0.2*sin(90*2*pi*t)+0.2*sin(150*2*pi*t)).*cos(108.1*10^6*2*pi*t) 那么cpsd(y,y,[],512,1024,100)

裴岚沾3933使用MATLAB画正弦函数的傅里叶变换频谱图代码? -
史仇便19319268493 ______ 直接进行傅里叶变换,然后输出此函数的图像就可以了啊. 比如: n=1:1:30 x=sin(2*n) y=fft(x) stem(y)!

裴岚沾3933matlab编程关于信号频谱显示的问题,请高手指点一下,看不太懂…… -
史仇便19319268493 ______ fm=(FS/2)*length(Y)/FS; % 确定绘频谱图的上限频率 % 这句可以改成fm=length(Y)/2; 因为Y是以奈奎斯特频率对称的,取前半部分就行了 f=(0:fm)*FS/length(Y); % 确定绘频谱图的频率刻度% FS/length(Y) 表示的是两个频点之间的频率间隔,...

裴岚沾3933MATLAB中,对于给定的一个信号y,进行FFT变换后,得到的频谱图的横坐标f是表示模拟频率还是数字频率呀? -
史仇便19319268493 ______ 模拟 数字频率最高2*pi

裴岚沾3933用Matlab进行FFT变换后画的波形为什么总是称的? -
史仇便19319268493 ______ 这个很简单,FFT 是Z 变换和离散序列傅立叶变换上的单位圆上等间隔取点,而傅立叶和Z变换均包含周期为2pi的特性.那么你在单位圆上取点,根据三角函数的特性他们相位相差一百八十度只需要在前面加一个负号(sinx)或者直接不用加(cosx),而我们得到的FFT是幅频特性曲线,高低只代表幅度大小,重点来了:我们在单位原上取的点是一个复数(s域或者z域),复数的大小是实部的平方加虚部的平方再开根号,根据刚刚我们推得的三角函数特性,如果相位差180度,也就是一个pi,他们之间的幅度应该是完全一样的! 现在你再看Matlab画的图,是不是对称点是(pi,0)啊?我讲得够明白透彻了吧,希望能帮上忙.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024