信号说明书,.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号说明书,

1引言 “信号与系统仿真实验”是在于实现在可视化的交互式实验环境中,以计算机为辅教学手段,以科技应用软件MATLAB 为实验平台,辅助学生完成“信号与系统”课程中的数值分析、可视化建模及仿真调试,同时将“信号与系统”课程教学中难点、重点及部分课后练习,通过计算机来进行可视化的设计、调试和分析,从而将学生从繁杂的手工运算中解脱出来,把更多的时间和精力用于对信号与系统基本分析方法和原理的理解和应用上,培养学生主动获取知识和独立解决问题的能力,为学习后继专业课打下坚实的基础。 1. 在运用BASIC、FORTRANC语言等高级语言进行计算结果的可视化分析及图形处理方面,对非计算机专业的普通用户来说,仍存在着一定的难度。MATLAB正式在这一应用要求背景下产生的数学类科技应用软件,它具有的顶尖的数值计算功能。强大的图形可视化功能及简单易学的“科学便笺式”工作环境和编程语言,从根本上满足了科技人员对工程数学计算的要求,并将科技人员从繁重的数学运算中解放出来,因而,越来越受到广大科技工作者的普遍欢迎。 经过20多年的不断发展与完善,MATLAB已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图形处理系统、MATLAB数学函数库和MATLAB应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。MATLAB具有一下基本功能: 数值计算功能 符号计算功能 图形处理集可视化功能 可视化建模集动态仿真功能 MATLAB语言是以矩阵计算为基础的程序设计语言,语法规则简单易学。另外,MATLAB还具有功能丰富和完备的数学函数库及工具箱,大量繁杂的数学运算和分析可通过调用MATLAB函数直接求解,大大提高了编程效率,其程序编译和执行速度远远超过了传统的C和FORTRAN语言,因而用MATLAB编写程序,往往可以达到事半功倍的效果。在图形处理方面,MATLAB可以给数据已二维、三维乃至四维的直观表现,并在图形色彩、视角、品性等方面具有较强的渲染和控制能力。目前,MATLAB已成为国际上公认的最优秀的科技应用软件。 1.2 MATLAB软件的使用 刚启动MATLAB进入到如图1-1所示的界面,但是这只是文件引索和命令执行窗口。我们可以通过点击【File】【New】【M-file】M程序编辑窗口,或者按下Ctrl+n键,或者直接点击新建空白M文件,这就是我们在接下来的实验中要用到的界面。 图1-1 MATLAB命令窗口 图1-2 M程序编辑窗口 进入到上面的界面以后,就开始进行编写程序。我们把编写好的程序键入,然后再把程序保存起来,因为MATLAB不会编译没有保存的文件。点击【File】→【Save As…】,给文件输入一个容易辨别的名字,系统会以 .m为后缀保存到G:\MATLAB\work的work文件夹中。保存之后,要对程序进行编译,点击【Debug】→【Run】,或者直接按F5就可以进行编译。编译成功,会听到“嘀”的一声,随之弹出程序运行结果。如果编译不成功,则会在图1-1所示窗口显示出哪一行出现了错误。对指出的错误进行修改,再次编译运行。 1.3本文的主要工作 本文主要是针对以MATLAB为软件平台的信号与系统实验平台的设计,用MATLAB语言做信号仿真分析实践,具体的工作主要有: (1)了解MATLAB程序入门和基础应用 (2)进行连续时间LTI系统的时域分析 (3)进行连续时间LTI系统的频域分析 (4)进行连续时间LTI系统的复频域分析 2总体设计 2.1 MATLAB程序入门和基础应用 2.1.1 Matlab符号运算功能 符号是利用MATLAB的符号运算功能,需定义符号变量和符号函数,运算结果是符号表达的解析式,也可用绘图语句画出其波形图。 在符号运算的整个过程中,所有的运算均是以符号进行的,即使以数字形式出现的量也是字符量。做一个对sin(x/2)求导的过程。 在命令窗口中输入如下符号表达式: f=sin(x/2); dfdx=diff(f) 得到结果如下: dfdx = 1/2*cos(1/2*x) 整个求导的过程都是由符号变量和符号表达式完成,没有涉及到具体的数值运算,其中1/2也被当作是字符量 。 符号变量前先要进行定义,定义语句是:sym 或syms 变量名列表。前者定义一个单一的符号变量,后者可以一次定义多个符号变量。如: sym a 定义a为符号变量 sym a b c 定义a,b,c均为符号变量 符号表达式是由符号变量组成的一个表达式,符号方程是将一个符号表达式通过等号给一个符号变量。凡是用到sym命令的时候,表达式和方程式对空格都是敏感的,因此不要随意添加空格符到式中

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档