第二章 MATLAB语言的使用与程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 MATLAB语言的使用与程序设计 MATLAB是由美国MathWorks公司推出的用于数值计算和图形处理的科学计算语言。它是Matrix Laboratory(矩阵实验室)的英文缩写。它不但具有以矩阵计算为基础的强大数学计算和分析功能,而且还具有丰富的可视化图形表现功能和方便的程序设计能力,以及许多具有特殊意义的MATLAB工具箱,如:控制系统工具箱、信号处理工具箱、系统辩识工具箱、模糊控制工具箱、神经网络工具箱等等。所有这些为系统仿真提供了十分便利的条件。现在MATLAB已广泛地应用于自动控制、信号处理、图像分析、人工智能、生物医学工程、通信工程和金融系统等领域,是国际上最流行的系统辅助设计与系统仿真的软件工具。 本章重点: MATLAB工作环境掌握 主要文件类型及常用命令 矩阵、变量、表达式、常用函数 MATLAB语言的基本语句结构及程序调试方法 一、MATLAB系统简介 MATLAB的主要组成部分 1.MATLAB语言体系:MATLAB语言是一种以矩阵运算为基础的高级语言,具有条件控制、函数调用、数据结构、输入输出及面向对象等程序语言特征,可以进行程序设计。 2.开发环境:MATLAB开发环境由一组工具和组件组成,是图形化的用户界面,包括MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 3.MATLAB数学函数库:包括各种数学算法所形成的函数(从基本函数到高级函数),以及各种工具箱里的函数。 4.图形系统:包括数据图示、图像处理、动画生成、图形显示以及图形界面设计等功能,还可以通过使用图形句柄完成复杂的图形功能,实现对所有图形对象的操作。 5.应用程序接口:MATLAB还提供了应用程序接口库函数,用户可在MATLAB环境中使用C或FORTRAN程序。 MATLAB开发环境 基本界面 命令窗口:提供交互式操作功能,即在命令窗口中直接输入命令或MATLAB函数,系统自动反馈信息和结果。直接输入数学公式回车,即可得到公式的计算结果。如需对前面的公式进行修改,可按一次上方向键,(它可以重写前面的公式或命令),进行修改即可。 启动平台窗口:在启动平台窗口中包括了系统中已安装的全部MATLAB程序和帮助文件的管理和启动功能,它采用了树型菜单的形式,用户可以直接从启动平台进入所选定项目。 工作空间窗口:变量管理中心,可以显示变量的名称、尺寸、字节和类别等信息,同时用不同的图标表示矩阵、字符数组、单元数组、结构及符号对象等变量类型。 命令历史窗口:显示已执行过的命令。在窗口的某一命令上单击鼠标右键,会弹出菜单,对所选命令进行操作。 当前路径窗口:提供了当前路径文件的操作 演示 MATLAB的搜索路径 搜索路径是一系列文件路径的组合。当程序和命令执行时,MATLAB在搜索路径中查找程序或命令运行所需的函数文件。MATLAB在执行搜索时按照规定的顺序。如:在命令窗口中输入example,MATLAB将按下面的步骤来处理: 1.检查example是不是一个变量,如果是,则返回变量的值; 2.如果不是变量则检查是否为一个内部函数,如果是,则执行该内部函数; 3.否则检查当前文件夹中是否存在名为example的文件,如果有则执行该文件;否则检查在MATLAB的搜索路径的目录下是否存在名为example的文件,如果有则执行该文件。 可用MATLAB的path命令查看MATLAB系统的当前搜索路径。在命令窗口键入path回车,即可看到。可用主菜单中的Set Path选项重新设置搜索路径。 MATLAB中的主要文件类型 M文件:M文件以字母m为扩展名。如:startup.m。 M文件是ASCII码文本文件,可以用任何文本编辑器进行编辑。在MATLAB系统中,有两类M文件,即程序M文件和函数M文件。 程序M文件:简称M文件,由符合MATLAB语法的语句构成。 函数M文件:简称为函数,文件的第一行必须是以关键字function开始的函数说明语句。 它们的共同之处:在MATLAB命令窗口中键入文件名,回车,可执行该M文件中所有语句规定的任务和功能; 它们的差别之处: 1)程序M文件中创建的变量都是MATLAB工作空间中的变量,工作空间中的其它程序和函数可以共享;而函数M文件创建的变量则一般为局限于函数运行空间内的局部变量; 2)函数M文件可以使用传递参数,在函数M文件的调用式中可以有输入参数和输出参数,而程序M文

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2023年10月08日上传了教师资格证

1亿VIP精品文档

相关文档