MATLAB语言及应用.ppt

MATLAB语言及应用.ppt

ID:48030377

大小:1.08 MB

页数:43页

时间:2020-01-13

MATLAB语言及应用.ppt_第1页
MATLAB语言及应用.ppt_第2页
MATLAB语言及应用.ppt_第3页
MATLAB语言及应用.ppt_第4页
MATLAB语言及应用.ppt_第5页
资源描述:

《MATLAB语言及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB语言及应用主讲:张静刚参考资料书籍:《MATLAB循序渐进》《精通MATLAB7》《MATLAB及在理工课程中的应用指南》《电力电子和电力拖动控制系统的MATLAB仿真》教学内容第一章、基础准备及入门2学时第二章、数值数组及其运算2学时第三章、其它数组类型2学时第四章、数值计算2学时第五章、符号计算2学时第六章、数据和函数的可视化4学时第七章、matlab程序设计4学时第八章、SimuLink交互式仿真集成环境2学时第九章、SimuLink在电路中的仿真及分析2学时计划:讲课22学时实验10学时第一章基础准备及入门1.1MATL

2、AB简介1.2MATLAB的特点1.3MATLAB系统的主要组成1.4MATLAB的启动和退出1.5MATLAB集成环境(Desktop操作桌面)1.1MATLAB简介1.1.1MATLAB的首创者1.1.2MATLAB的开发背景1.1.3MATLAB的发展1.1.4MATLAB与其他课程的关系1.1.5MATLAB与其他高级语言的关系1.1.1MATLAB的首创者MATLAB的首创者是美国的Moler博士。Moler博士在数值分析,尤其是数字线性代数领域颇有影响。由此,就决定了MATLAB在数值线性代数领域的独特风格和优越性。1.1.2M

3、ATLAB的开发背景1980年前后,Moler在NewMexico大学讲授线性代数课程时,看到了用高级语言编程解决工程计算问题的诸多不便,因而构思开发了MATLAB软件(MatrixLaboratory矩阵实验室),集命令翻译、工程计算于一身。1.1.3MATLAB的发展1、)数学家和软件专家组建了一个名为MathWorks的软件开发公司,专门扩展并改进MATLAB。2、)MATLAB以矩阵运算为基础,后来的版本中又增添了图形、图像处理及多媒体等功能。1.1.4MATLAB与其他课程的关系在以后的学习中,MATLAB是一种常用的实验语言。如

4、:电路、信号与系统,自动控制理论,现代控制理论,多媒体技术,数字信号处理,电力电子技术,电力系统分析等。1.1.5MATLAB与其他高级语言的关系1、)MATLAB比一般的高级语言的执行效率低,但其编程效率与可读性、可移植性要远远高于其它高级语言。2、)MATLAB较适合于在计算机辅助设计与仿真中使用,但是不适合用作最终的执行软件。1.2MATLAB的特点1.MATLAB以复数数组(阵列、矩阵)作为基本的编程单元。2.MATLAB提供了仿自然语言的表达方式MATLAB语句的书写非常简单,与人们的手工运算基本一致,所以容易被接受。例1.1例1

5、.2例1.1求解AX=b代数方程问题对于一般高级语言必须分以下不同情况进行编程:(1)A为标量时(2)A为非奇异矩阵(3)A为行数大于列数的满秩矩阵(4)A的列数大于行数而对于MATLAB只需一条指令即可。X=Ab例1.2数组运算已知t的采样数据是m*n维数组,试计算:y=e-2tsin(5t)y=exp(-2*t).*sin(5*t)问题?1.2MATLAB的特点3.MATLAB语句功能强大一条语句往往相当于其它高级语言的几十条、几百条甚至几千条。例:求解FFT问题时,用matlab仅需要几条语句,若用c语言实现须几十条语句,而用汇编语

6、言就需要3000多条语句。1.2MATLAB的特点4.MATLAB系统具有丰富的图形功能在MATLAB中,可方便地绘制二维曲线和三维曲线,这对于仿真结果的分析是十分有利的。因为人的主观视觉分析比客观的数值分析更加直接。例1.3例1.3绘图%MeshPlotofPeaksz=peaks(25);mesh(z);surf(z);1.2MATLAB的特点5.MATLAB系统具有易扩展性MATLAB给用户提供了广阔的扩展空间,用户可容易地编写适用于自己和专业的M文件,供自己或同伴使用。6.MATLAB提供了许多面向应用问题的工具箱,适应于各个相关领

7、域,如控制系统工具箱、信号处理工具箱等等。1.3MATLAB系统的主要组成MATLAB主要由五个主要部分和两个重要部件组成1.3MATLAB系统的主要组成1.MATLAB语言2.MATLAB工作环境3.图形处理4.MATLAB数学函数库5.MATLAB应用程序接口(API)五个主要部分:1.3MATLAB系统的主要组成2个主要部件:1.)SIMULINK2.)TOOLBOXESDemos——simulink——simpowersystem——DC/DCandDC/ACPWMconverters例1.4弹球的演示模型1.4MATLAB的启动和

8、退出启动:方法一方法二:点击matlabbinwin32问题:观察两种方法启动的区别??1.4MATLAB的启动和退出退出方式:1)选择命令窗口的File菜单下“ExitMA

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

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

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