利用MATLAB实现拉普拉斯变换及其逆变换

PAGE

PAGE 7

信号与系统实践报告

有MATLAB实现连续时间周期函数

学 院:通信与电子信息工程学院 班 级:电子042班 姓 名:李瑞改 学 号:2004023082 指导教师:朱恒军 秦月

2006年10月19日

摘要 :本例的CTFShchsym.m函数文件有一定的通用性,用户只需编写好子函数time_fun_即可,但要注意,该函数是用符号表达式写成的。若要画出时间函数图形,用户需要另外编写一个子函数 y=time_fun_e(t)。因为在 MATLAB中,只定义了单位阶跃信号 Heavisid作为一个符号对象,而不能把 Heaviside 看作 MATLAB 的函数加以调用。 同理,在信号与系统中,另一个十分重要的函数——单位脉冲函数 Dirac(t)。它的使用方法可参照 Heaviside 进行。 最后给出的数值是由完全准确解取 32位有效数字后的简洁表示。 关键字:单位阶跃信号 MATLAB 连续信号 脉冲宽度

目的: 1. 函数文件 CTFStpshsym.m编写源程序 2. 有MATLAB实现连续时间周期函数

一:函数 step()将绘出连续系统的阶跃响应函数 step()将绘出由向量 a 和 b 表示的连续系统的阶跃响应g(t)在指定时间范围内的波形图,并能求出其数值解。和 impulse()函数一样,step()函数也有如下四种调用格式: (1) step(b,a) (2) step(b,a,t) (3) step(b,a,t1:p:t2) (4) y=step(b,a,t1:p:t2) 上述调用格式的功能和 impulse()函数完全相同,所不同的是命令绘制的是系统的阶跃响应g(t)的曲线而不冲激响应h(t)的曲线。对上例,若执行命令 step(b,a) 则绘制的系统阶跃响应时域波形如图所示。

连续系统的冲激响应 连续系统的阶跃响应

二: 函数文件 CTFStpshsym.m编写源程序 编写函数文件 CTFStpshsym.m [CTFStpshsym.m] function [A_sym,B_sym]= CTFStpshsym % 采用符号计算求[0,T]内时间函数的三角级数展开系数,并绘制其双边频谱。 % 函数的输出为数值量 % Nn 输出数据的准确位数 % A_sym 第 1元素是直流项,其后元素依次是 1,2,3...次谐波 cos项展开系数 % B_sym 第 2,3,4,...元素依次是 1,2,3...次谐波 sin项展开系数 % T T=m*tao, 信号周期 % Nf 谐波的阶数 % Nn 输出数据的准确位数 % m (m=T/tao)周期与脉冲宽度之比,如 m=4,8,16,100等 % tao 脉宽:tao=T/m syms t n y if nargin<3;Nf=input('pleas Input 所需展开的最高谐波次数:Nf=');end T=input('pleas Input 信号的周期 T='); if nargin<5;Nn=32;end y=time_fun_s(t); A0=2*int(y,t,0,T)/T; As=int(2*y*cos(2*pi*n*t/T)/T,t,0,T); Bs=int(2*y*sin(2*pi*n*t/T)/T,t,0,T); A_sym(1)=double(vpa(A0,Nn)); for k=1:Nf A_sym(k+1)=double(vpa(subs(As,n,k),Nn)); B_sym(k+1)=double(vpa(subs(Bs,n,k),Nn)); end if nargout==0 S1=fliplr(A_sym) %对 A_sym阵左右对称交换 S1(1,k+1)=A_sym(1) %A_sym的 1*k阵扩展为 1*(k+1)阵 S2=fliplr(1/2*S1) %对扩展后的 S1阵左右对称交换回原位置 S3=fliplr(1/2*B_sym) %对 B_sym阵左右对称交换 S3(1,k+1)=0 %B_sym的 1*k阵扩展为 1*(k+1)阵 S4=fliplr(S3) %对扩展后的 S3阵左右对称交换回原位置 S5=S2-i*S4; % 用三角函数展开系数 A、B值合成付里叶指数系数 S6=

拉普拉斯逆变换matlab,利用MATLAB实现拉普拉斯变换及其逆变换.doc相关推荐

  1. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. YID:856064261479453 ...

  2. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. 现有:6960642614794538 ...

  3. 环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数

    环形网络潮流计算matlab 利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. 现有:6960642614794538 ...

  4. 二维静电场有限元matlab,利用MATLAB计算电磁场有关分布

    <利用MATLAB计算电磁场有关分布>由会员分享,可在线阅读,更多相关<利用MATLAB计算电磁场有关分布(17页珍藏版)>请在人人文库网上搜索. 1.电磁场实验报告实验一 模 ...

  5. 热传递 matlab,利用matlab程序解决热传导问题

    利用matlab程序解决热传导问题 1哈佛大学能源与环境学院课程作业报告作业名称:传热学大作业--利用 matlab 程序解决热传导问题院系:能源与环境学院专业:建筑环境与设备工程学号:5201314 ...

  6. 神经网络人口预测matlab,利用MATLAB工具模拟实现人口预测实例分析.doc

    摘要:人口预测对于国民经济计划的制定和社会战略目标的决策具有重要参考价值.本文主要利用MATLAB软件对中国1974-2015年的人口总数数据进行统计分析,建立BP神经网络预测模型.把它与一元非线性回 ...

  7. 物联网控制原理与技术--基于Matlab/利用MATLAB进行频域分析(伯德图)的应用(超详细/设计/实验/作业/练习)

    目录 课程名:物联网控制原理与技术 内容/作用:设计/实验/作业/练习 学习:利用MATLAB进行频域分析(伯德图) 一.前言 二.环境与设备 三.原理 四.内容 五.结果与分析 课程名:物联网控制原 ...

  8. 投入产出实例matlab,利用MATLAB进行基础的投入产出表分析实验报告.doc

    利用MATLAB进行基础的投入产出表分析实验报告 学 生 实 验 报 告 学 院: XX学院 课程名称:宏观经济数量分析方法与模型 专业班级: 姓 名: 学 号: 学生实验报告 学生姓名学号同组人实验 ...

  9. 单闭环调速仿真matlab,利用Matlab仿真平台设计单闭环直流调速系统

    内容简介: 毕业论文 利用Matlab仿真平台设计单闭环直流调速系统 共21页,3989字. 目 录 一.摘要 --------------------------2 二.总体方案设计 ------- ...

  10. 多普勒谱matlab,利用MATLAB仿真多普勒效应.doc

    利用MATLAB仿真多普勒效应 利用MATLAB仿真多普勒效应 某某某 摘 要:分析多普勒效应特性,建立数学模型,利用MATLAB软件对其进行仿真试验,进行定量分析,根据仿真试验结果绘制出听者接收到的 ...

最新文章

  1. Oracle Dataguard中备库中归档日志不同步
  2. 全球及中国生物降解塑料行业应用需求前景及竞争态势研究报告2021版
  3. 李嘉诚无锡演讲:骂到你成功
  4. 今天14:00 | NeurIPS 专场四 青年科学家专场
  5. 强强协同,共拓发展!英特尔与太一物联举办 AI 计算盒聚合服务研讨会
  6. android emoji转换成字符串,安卓的emoji表情转换为文字
  7. 多国拟发ChatGPT禁令 关“野兽”的笼子要来了?
  8. 【综述】对话系统中的口语理解技术
  9. MATLAB操作:从.mat中删除变量
  10. 实时即未来,车联网项目之电子围栏分析【六】
  11. 步态识别 数据集 (一)
  12. 图像空域增强技术及联合运用
  13. VBA自动生成excel的表单及链接的方法
  14. MATLAB在线编辑器online
  15. 数据库mdb格式转mysql格式
  16. 如何降低OBS推流直播延迟的问题?
  17. 根目录,子目录 and 当前目录的区别及解析
  18. thinkcentreE95微型计算机,商务式优雅 ThinkCentre E95z体验评测
  19. VITAL: VIsual Tracking via Adversarial Learning论文笔记
  20. 电容通高频阻低频,为什么大电容通低频,小电容通高频

热门文章

  1. seo攻略书籍_推荐几本适合SEOer初学级书籍
  2. Java使用ttf字体下载网站
  3. 使用VUE分分钟写一个验证码输入组件
  4. 数据科学和人工智能技术笔记 十九、数据整理(下)
  5. 概率论与数理统计 第四版 课后习题解析
  6. 【U8】UFO另存为Excel,文件保存失败
  7. Microsoft SQL Server Management Studio的快捷功能 与 搜狗五笔冲突记
  8. 利用ajaxSubmit()实现Form表单submit()提交后的回调函数
  9. ERROR Error loading vue.config.js: ERROR Error: Command failed: git describe --always报错可能的原因
  10. 第6-5课:五子棋游戏的相关算法