(推荐)MATLAB语言简介_第1页
(推荐)MATLAB语言简介_第2页
(推荐)MATLAB语言简介_第3页
(推荐)MATLAB语言简介_第4页
(推荐)MATLAB语言简介_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章MATLAB语言简介,教学内容,2.1 MATLAB概述 2.2 MATLAB数值计算功能,2.3 MATLAB程序设计,2.4 MATLAB文件操作,2.5 绘图形功能,3,2.1 MATLAB概述,2.1 MATLAB概述,MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美国 MathWorks 公司推向市场以来,历经十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境。MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。,在欧美各高等院校,MATLAB已经成为线性代数、自动控制理论、数字信号处理、时间序列分析、动态系统

2、仿真、图像处理等课程的基本教学工具,成为大学生、硕士生以及博士生必须掌握的基本技能。,MATLAB: 是英文MATrix LABorotory(矩阵实验室)的缩写。,2.1.1 MATLAB特点,1. 数值计算和符号计算功能 MATLAB的数值计算功能包括:矩阵运算、多项式和有理分式运算、数据统计分析、数值积分、优化处理等。符号计算将得到问题的解析解。,2. MATLAB语言 MATLAB除了命令行的交互式操作以外,还可以程序方式工作。使用MATLAB可以很容易地实现C或FORTRAN语言的几乎全部功能,包括Windows图形用户界面的设计。,3. 图形功能 MATLAB提供了两个层次的图形命

3、令:一种是对图形句柄进行的低级图形命令,另一种是建立在低级图形命令之上的高级图形命令。利用MATLAB的高级图形命令可以轻而易举地绘制二维、三维乃至四维图形,并可进行图形和坐标的标识、视角和光照设计、色彩精细控制等等。,4.应用工具箱 基本部分和各种可选的工具箱。 基本部分中有数百个内部函数。 其工具箱分为两大类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。学科性工具箱专业性比较强,如控制系统工具箱、信号处理工具箱、神经网络工具箱、最优化工具箱、金融工具箱等,用户可以直接利用这些工具箱进行相关领域的科学研究。,2.1.1 MATLAB特

4、点,2.1.2 MATLAB运行环境,硬件: 一般要求486以上的处理器、16MB以上内存、足够的的硬盘可用空间(随安装组件的多少而定)、CD-ROM驱动器、鼠标等。 软件: Windows 9x,2.1.3 MATLAB的的启动,启动MATLAB有两种常见方法: (1)通过“开始”按钮,选择“程序”菜单项,然后打开“MATLAB”菜单中的“MATLAB”程序,就可启动。 (2) 利用Windows 建立快捷方式的功能,将MATLAB程序以快捷方式放在桌面上。只要在桌面上双击该图标即可启动。,10,MATLAB启动后的界面,主窗口,命令窗口,当前目录窗口,工作间窗口,历史窗口,发行说明书窗口,

5、1. 主窗口 (1) 菜单栏 菜单栏共包含File、Edit、Window 、 Help四项。,菜单栏,2.1.4 MATLAB的桌面平台,File菜单项: New命令: 用于建立M文件、图形窗口。 Open命令: 打开一个已经建立的M文件。 Run Script命令: 执行一个命令文件。 Load Workspace命令: 将变量装入当前空间。 Save Workspace As命令:把当前工作空间的所有变量用 后缀为.mat的文件保存起来 Show Workspace命令: 打开变量浏览器。 Set Path命令: 打开MATLAB的路径浏览器。 Preferences命令: 打开命令窗口

6、的显示格式。 Print Setup命令: 设置打印机的参数。 Print命令: 打印和设置一些打印参数。 Print Selection命令: 打印选中的内容 Exit MATLAB命令: 退出MATLAB系统。,2.1.4 MATLAB的桌面平台,Edit菜单项: Undo、Cut、Copy、Paste命令:分别用于撤销上一次操 作、剪切、复制和粘贴。 Clear命令: 删除内容。 Select All命令: 用于选定所有文本内容。 Clear Session命令: 清除命令编辑区的全部内 容,但并不删除工作空间 中的变量。,2.1.4 MATLAB的桌面平台,Help菜单项: Help

7、Window命令:打开MATLAB的帮助窗口。 Help Tips命令: 打开帮助窗口,并首先显示MATLAB 的帮助系统的分类和使用方法。 Help Desk(HTML)命令: 打开系统WWW浏览器,并显示 MATLAB的帮助桌面。 Examples and Demos命令:可以通过演示MATLAB提供的 例子来熟悉相关部分的用法。 About MATLAB命令: 打开关于MATLAB的版本和版 权等信息。 Subsribe命令: 打开机器上的WWW浏览器, 用户可过填写相关的表格来获 得MathWorks公司的产品。,2.1.4 MATLAB的桌面平台,Window菜单项: 利用Windo

8、w菜单项可以查看目前MATLAB打开的所有窗口,并可选中某个窗口为当前窗口,从而实现在不同窗口之间的转换。,2.1.4 MATLAB的桌面平台,(2) 工具栏 工具栏提供了一些命令按钮,使用命令按钮可使操作更快捷、更方便。,2.1.4 MATLAB的桌面平台,工具栏,2. 命令窗口 命令窗口用于输入命令和显示计算结果。键入命令并按下回车键enter后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。 例如: 在MATLAB命令窗口输入命令: a=1 1 2 9 7;0 3 5 -4 4 回车后将显示一个2X 5矩阵。,2.1.4 MATLAB的桌面平台,18,3. 历史窗口,2

9、.1.4 MATLAB的桌面平台,19,4. 当前目录窗口,2.1.4 MATLAB的桌面平台,20,2.1.4 MATLAB的桌面平台,5. 发行说明书窗口窗口,21,2.1.4 MATLAB的桌面平台,6 .工作间管理窗口窗口,MATLAB 有以下几种方法可获得帮助: 帮助命令、帮助窗口、MATLAB帮助桌面或在线帮助页。 对于Internet用户,还可直接链接到MathWorks公司的网页上寻求帮助。 在命令窗口中,键入help 或 help+函数名等命令,可以获得相应的帮助。 Help:可以获得当前帮助系统中的所有帮助。 help+函数名:可以获得帮助系统中关于该函数的所有说明。 lo

10、okfor +函数名: help+函数名用于知道函数名但不知道其用法 时, lookfor +函数名根据用户提供的关键字搜索到相关函数 。,2.1.5 MATLAB帮助系统,23,2.1.6 MATLAB常用的命令和技巧,Hold 图形保持开关 Disp 显示变量或文字内容 Path 显示搜索目录 Save 保存内存变量到指定目录 Load 加载指定文件的变量 Diary 日志文件命令 Quit 退出 ! 调用DOS命令,1.一些通用的命令,Cd 显示或改变工作目录 Dir 显示目录下文件 Type 显示文件内容 Clear 清理内存变量 Clf 清理图形窗口 Pack 收集内存碎片 Clc

11、清理工作窗口 Echo 工作窗信息显示开关,24,2.一些常用操作技巧 利用键盘按键,可实现简易操作: home 光标置于当前行开头 end 光标置于当前行末尾 esc 清除当前输入行 del 删除光标处的字符 调用上一行 调用下一行,2.1.6 MATLAB常用的命令和技巧,25,3.标点 ; 区分行、取消运行显示 , 区分列、函数参数分隔 续行 % 注释标记 字符串的标识符号,2.1.6 MATLAB常用的命令和技巧,26,MATLAB的一切操作均在搜索路径中进行。如调用的函数在搜索路径之外, MATLAB认为并不存在。 MATLAB的默认搜索路径为:C:MATLAB6p5work 换言之,如果不做任何设置,存入的文件放在Work子目录下,读取文件时也在Work子目录下找。 如果要改变默认的搜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论