对信号y=sin(314t)+sin(628t)进行离散傅立叶变换,并画出它们的图像
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 16:44:57
对信号y=sin(314t)+sin(628t)进行离散傅立叶变换,并画出它们的图像
好心人请写出matlab的程序及注解
好心人请写出matlab的程序及注解
“数学之美”团员44875083为你解答!
%%%%%%%%%%%%
%离散傅里叶变换程序
%%%%%%%%%%%%
f = 1/(0.005*pi); %定义采样频率
N = 1200; %定义采样点数
t = (0:N-1)./f ; %定义时间序列
y = sin(314*t) + sin(628*t) ; %信号表达式
plot(t,y); %绘制信号时间图像
grid on; %显示网格
title('信号时间图像'); %信号时间图像
xlabel('时间 t'); %横坐标标注
ylabel('幅值 A'); %纵坐标标注
y1=fft(y); %进行快速傅里叶变换
magy1=2*abs(y1)./N; %提取变换幅值并统一单位
F=(0:N-1)*f./N; %定义频率序列
plot(F,magy1); %绘制频幅图
grid on; %网格
title('信号频谱图); %信号频谱图像
xlabel('频率 F'); %横坐标标注
ylabel('幅值 A'); %纵坐标标注
根据FFT变换性质,上面绘制的频谱图是关于0.5f对称的,只看左边的就好,右边的没有意义.
请采纳加赞同!
请反馈!
%%%%%%%%%%%%
%离散傅里叶变换程序
%%%%%%%%%%%%
f = 1/(0.005*pi); %定义采样频率
N = 1200; %定义采样点数
t = (0:N-1)./f ; %定义时间序列
y = sin(314*t) + sin(628*t) ; %信号表达式
plot(t,y); %绘制信号时间图像
grid on; %显示网格
title('信号时间图像'); %信号时间图像
xlabel('时间 t'); %横坐标标注
ylabel('幅值 A'); %纵坐标标注
y1=fft(y); %进行快速傅里叶变换
magy1=2*abs(y1)./N; %提取变换幅值并统一单位
F=(0:N-1)*f./N; %定义频率序列
plot(F,magy1); %绘制频幅图
grid on; %网格
title('信号频谱图); %信号频谱图像
xlabel('频率 F'); %横坐标标注
ylabel('幅值 A'); %纵坐标标注
根据FFT变换性质,上面绘制的频谱图是关于0.5f对称的,只看左边的就好,右边的没有意义.
请采纳加赞同!
请反馈!
对信号y=sin(314t)+sin(628t)进行离散傅立叶变换,并画出它们的图像
s(t)=sin(314t)/314t怎么求傅立叶变换
matlab:Xa(t)=exp(-1000*t),求傅立叶变换xa(jΩ) 画出模拟信号及其傅立叶变换的曲线图求大神帮
关于傅立叶变换傅立叶说:周期函数可以变换成很多 sin和cos函数的和.现假设f(t)=sin(t),周期为2PI,频率
将一个离散时间信号进行傅立叶变换,怎样用MATLAB求该傅立叶变换中包含的频率值?
怎么用matlab画出y = sin(314*t)+sin(3*314*(t-0.065))+sin(5*314*(t-
如何用matlab画出[1+0.5*sin(t)]*sin(8*t)的图像
离散傅立叶变换的问题?
f(t)=tu(t),求它的傅立叶变换
s(t)的傅立叶变换为 S(f)=sin(πf)/πf 求其自相关函数R(τ)
得到y=sin2x的图像,需要将函数y=sin^2x的图像进行怎样的变换?
MATLAB题用Simulinkf仿真两个正弦信号相减y=sin(t)-sin(2*t).