MATLAB对正弦函数傅里叶变换,矩形脉冲信号傅里叶变换

利用MATLAB对正弦信 矩形脉冲信 进行Fourier transform

%-------------------------------------------------------------------------------------------------------------------------------------% % 使用傅立 积分计算一个幅值为10 脉宽为0.5s 时间范围0~6s的矩形脉冲信 的傅立 变换,并绘制其频谱图

%-------------------------------------------------------------------------------------------------------------------------------------% clear;clc;

Fs = 1000; % 采样频率.

N = 1024;

A = 10;

W = 0.5;

[ T,Xt ] = MyImpulse(A,W,Fs); % 调用产生矩形脉冲信 的函数 MyImpulse( ).

subplot(2,1,1);

plot(T,Xt,'b'); % 绘制矩形脉冲信 波形图.

axis([0 max(T) 0 max(Xt)*1.1]); % 设置横纵坐标轴的显示宽度.

title('Rectangular Impulse Signal','FontName','New Times Roman','FontSize',11);

xlabel('time/s','FontName','New Times Roman','FontSize',11);

ylabel('Amplitude','FontName','New Times Roman','FontSize',11);

[ f0,Xf0 ] = MyFourierT(T,Xt,Fs,N ); % 调用傅里 变换函数 MyFourierT 对矩形脉冲信

…进行傅里 变换.

f = f0(ceil(length(f0)/2):length(f0));

Xf = Xf0(ceil(length(Xf0)/2):length(Xf0));

subplot(2,1,2);

plot(f,Xf,'r');

% plot(f0,Xf0,'r'); % 绘制矩形脉冲信 频谱图.

ylim([0 max(Xf)*1.3]);

title('Amplitude Spectrum','FontName','New Times Roman','FontSize',11);

xlabel('Frequency/Hz','FontName','New Times Roman','FontSize',11);

ylabel('Amplitude','FontName','New Times Roman','FontSize',11);

%-------------------------------------------------------------------------------------------------------------------------------------% % 使用MyFourierT函数计算一个幅值为5 频率为20Hz的正弦信 的傅立 变换,并绘制其频谱图 %-------------------------------------------------------------------------------------------------------------------------------------% clear;clc;

Fs = 1000;

N = 1024;

A = 5;

f = 20;

[ t,xt ] = MySin(A,f,Fs,N); % 调用函数MySin Function.

subplot(2,1,1);

plot(t,xt,'k'); % 绘制正弦信 波形图.

axis tight

title('正弦信 ','FontName','New Times Roman','FontSize',11);

xlabel('time/s','FontName','New Times Roman','FontSize',11);

ylabel('Amplitude/(g)','FontName','New Times Roman','FontSize',11);

matlab冲激函数的傅里叶变换,利用MATLAB对正弦,矩形脉冲函数进行傅里叶变换相关推荐

  1. matlab ploty,matlab绘制函数 如何利用matlab的ploty

    最近有网友提出"matlab绘制函数 如何利用matlab的ploty"等问题,小小知识站提取了各大知名网站有关"matlab绘制函数 如何利用matlab的ploty& ...

  2. 利用Matlab进行灰色预测,利用matlab进行灰色预测.pdf

    利用matlab进行灰色预测,灰色预测matlab程序,灰色预测模型matlab,matlab灰色预测,matlab灰色预测代码,matlab灰色预测工具箱,灰色预测的matlab程序,matlab灰 ...

  3. matlab 读取照片imread,利用matlab读取图像

    怎样用matlab读取20张图片并依次展示出来 指定路径下 单个文件夹data中所有图像 P = '.\data\';% 图像文件夹路径 img_path_list = dir(strcat(P,'* ...

  4. spwm matlab 计算波表,利用MATLAB计算SPWM脉冲宽度与并应用STM32输出

    先上一张spwm波形生成原理图: 首先利用MATLAB产生三角波与正弦波叠加: %% 产生正弦波与三角波叠加 y1=abs(sawtooth(a*2*pi*m,0.5));%三角波 y2=0.8*si ...

  5. matlab实现幅度调制,利用matlab实现信号幅度的调制与解调钟媛

    利用matlab实现信号幅度的调制与解调钟媛 1<MATLAB 语言>课程论文利用 MATLAB 实现信号幅度的调制与解调 姓名: 钟媛学号:12010245219专业:电子信息工程班级: ...

  6. matlab或_如何利用MATLAB计算圆周率

    圆周率是圆的周长与直径的比值,一般用希腊字母π表示,是一个在数学及物理学中普遍存在的数学常数.π也等于圆形之面积与半径平方之比.是精确计算圆周长.圆面积.球体积等几何形状的关键值. MATLAB中的表 ...

  7. matlab最小错误率决策,利用MATLAB实现最小错误率贝叶斯判别

    利用MATLAB实现最小错误率贝叶斯判别 摘要:matlab软件平台为用户提供了强大的科学计算与可视化功能,具有简单.易用的用户环境,尤其适合矩阵数据的计算处理.根据matlab的特点,将其与模式识别 ...

  8. matlab dwt 多层分解,利用matlab对图片进行多层小波分解 会的加QQ511607771 加过作图之后积分加倍送...

    利用matlab对图片进行多层小波分解 会的加QQ511607771 加过作图之后积分加倍送 mip版  关注:96  答案:2  悬赏:0 解决时间 2021-01-23 13:02 已解决 202 ...

  9. matlab模拟线圈电磁场,利用MATLAB的PDE工具箱对电场和磁场进行模拟

    中学物理Vol. 32 No.巧 疑的态度,认为弊大于利,笔者认为这些想法不无道理,只是大家的关注点应该在于如何更好发挥它的优势,而避免它的不足.在实践的过程中笔者有以下心得和体会,与大家分享: 3, ...

  10. matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法

    利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...

最新文章

  1. 数据库设计 之设计 表字段类型
  2. 2020年1月Github上最热门的开源项目
  3. ubuntu下解决“无法获得锁 ”的方法_cppmylove的博客-CSDN博客_无法获得锁
  4. 编码时的一些普适原则
  5. 贷款为什么要查看征信?
  6. 图片不显示问题 图片url监测改变问题
  7. c#字符串操作自我总结
  8. python字符串计算加减乘除代码_Python 70行代码实现简单算式计算器解析
  9. 阿里人工智能实验室招聘计算机视觉算法专家-交互图像方向
  10. transition transform
  11. jdk32位安装包下载_MySQL 8.0.19安装图文详解!手把手教会您从下载到安装成功
  12. 空悬指针和野指针(Dangling pointer and wild pointer)
  13. SeDebugPrivilege
  14. python 模块下载成功,却无法导入?
  15. tomcat修改端口号后无法访问
  16. 浏览器扩展应用安装AXURE插件
  17. 两款强大的PC优化工具推荐,CleanMyPc与Memreduct
  18. simplelink_cc13x0_sdk中GPIO的使用
  19. SitePoint播客#25:WordPress与Matt Mullenweg
  20. 对浏览器村的第二次采访

热门文章

  1. 扩展卡尔曼滤波EKF进行锂电池SOC估计的C语言版本实现,和matlab版本一样包含定参和FFRLS两种情况
  2. 计算机网络各层网络设备(中继器、集线器、网桥、交换机、路由器、网关)总结
  3. 人智导(二十):知识表示与自动推理(Ⅲ)
  4. Linux内核 触摸板,【教程】给Linux(elementary os)配置更多的触摸板手势
  5. 5G无线采集网关 poe供电
  6. 北上广深也不相信口水
  7. NVIDIA NGC镜像使用笔记
  8. 结对开发石家庄地铁查询系统
  9. 初识DNA甲基化芯片
  10. 音乐相册android studio,手机音乐相册制作软件哪个好用?2018音乐相册制作软件推荐...