MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt

MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt

ID:58882193

大小:6.04 MB

页数:207页

时间:2020-09-30

MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt_第1页
MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt_第2页
MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt_第3页
MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt_第4页
MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt_第5页
资源描述:

《MATLAB仿真在通信与电子工程中的应用第2章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB仿真2.1MATLAB介绍2.2MATLAB编程仿真2.3Simulink仿真2.1MATLAB介绍2.1.1MATLAB的特点MATLAB是MathWorks公司开发的一种跨平台的,用于矩阵数值计算的简单高效的数学语言,与其它计算机高级语言如C,C++,Fortran,Basic,Pascal等相比,MATLAB语言编程要简洁得多,编程语句更加接近数学描述,可读性好,其强大的图形功能和可视化数据处理能力也是其它高级语言望尘莫及的。对于具有任何一门高级语言基础的读者来说,学习MATLAB十分容易。但是,要用

2、好MATLAB却不是在短时间就可以达到的。这并不是因为MATLAB语言复杂难懂,而是实际问题的求解往往更多的是需要使用者具备数学知识和专业知识。MATLAB使得人们摆脱了常规计算机编程的繁琐,让人们能够将大部分精力投入到研究问题的数学建模上。可以说,应用MATLAB这一数学计算和系统仿真的强大工具,可以使科学研究的效率得以成百倍的提高。目前,MATLAB已经广泛用于理工科大学从高等数学到几乎各门专业课程之中,成为这些课程进行虚拟实验的有效工具。在科研部门,MATLAB更是极为广泛地得到应用,成为全球科学家和工程师进行学术交流首选的

3、共同语言。在国内外许多著名学术期刊上登载的论文,大部分的数值结果和图形都是借助MATLAB来完成的。与其它高级语言相比较,MATLAB具有独特的优势:(1)MATLAB是一种跨平台的数学语言。采用MATLAB编写的程序可以在目前所有的操作系统上运行(只要这些系统上安装了MATLAB平台)。MATLAB程序不依赖于计算机类型和操作系统类型。(2)MATLAB是一种超高级语言。MATLAB平台本身是用C语言写成的,其中汇集了当前最新的数学算法库,是许多专业数学家和工程学者多年的劳动结晶。使用MATLAB意味着站在巨人的肩膀上观察

4、和处理问题,所以在编程效率,程序的可读性、可靠性和可移植性上远远超过了常规的高级语言。这使得MATLAB成为了进行科学研究和数值计算的首选语言。(3)MATLAB语法简单,编程风格接近数学语言描述,是数学算法开发和验证的最佳工具。MATLAB以复数矩阵运算为基础,其基本编程单位是矩阵,使得编程简单,而功能极为强大。对于常规语言中必须使用许多语句才能实现的功能,如矩阵分解、矩阵求逆、积分、快速傅立叶变换,甚至串口操作、声音的输入输出等,在MATLAB中均用一两句指令即可实现。而且,MATLAB中的数值算法是经过千锤百炼的,比用户自己

5、编程实现的算法的可信度和可靠性都大为提高。(4)MATLAB计算精度很高。MATLAB中数据是以双精度存储的,一个实数采用8字节存储,而一个复数则采用16字节存储。通常矩阵运算精度高达1015以上,完全能够满足一般工程和科学计算的需要。与其它语言相比,MATLAB对计算机内存、硬盘空间的要求也是比较高的。(5)MATLAB具有强大的绘图功能。利用MATLAB的绘图功能,可以轻易地获得高质量的(印刷级)曲线图。具有多种形式来表达二维、三维图形,并具有强大的动画功能,可以非常直观地表现抽象的数值结果。这也是MATLAB广为流行的重要原

6、因之一。(6)MATLAB具有串口操作、声音输入输出等硬件操控能力。随着版本的提高,这种能力还会不断加强,使得人们利用计算机和实际硬件相连接的半实物仿真的梦想得以轻易实现。(7)MATLAB程序可以直接映射为DSP芯片可接受的代码,大大提高了现代电子通信设备的研发效率。(8)MATLAB的程序执行效率比其它语言低。MATLAB程序通常是解释执行的,在执行效率和速度上低于其它高级语言,当然如果对执行效率有特别要求,可以采用C语言编制算法,然后通过MATLAB接口在MATLAB中执行。事实上,MATLAB自带的许多内部函数均是用C

7、语言编写并编译的,因此利用MATLAB内部函数的程序部分运行速度并不比其它语言中相应函数低。本书给出的程序和例子均在MATLABReleaseR13(6.5.1)(完全安装)版本下验证通过。2.1.2MATLAB快速入门1.MATLAB的启动和退出本书以Windows2000下的MATLAB6.5.1为例,在其它Windows版本下操作是类似的。假定已经正确安装了MATLAB的Windows版本,从Windows的“开始

8、程序”菜单中找到MATLAB图标,单击该图标即可进入MATLAB环境。进入MATLAB后操作环境通常显示

9、的是MATLAB的命令窗口,在该窗口中可以输入各种MATLAB命令和语句,通过命令方式与MATLAB进行交互。虽然MATLAB也像通常的Windows程序一样提供了菜单和快捷工具栏,通过它们可以很方便地对MATLAB进行操作,但是建议读者尽可能使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。