matlab基本简介

上传人:正** 文档编号:56884947 上传时间:2018-10-16 格式:PPT 页数:34 大小:332.87KB
返回 下载 相关 举报
matlab基本简介_第1页
第1页 / 共34页
matlab基本简介_第2页
第2页 / 共34页
matlab基本简介_第3页
第3页 / 共34页
matlab基本简介_第4页
第4页 / 共34页
matlab基本简介_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《matlab基本简介》由会员分享,可在线阅读,更多相关《matlab基本简介(34页珍藏版)》请在金锄头文库上搜索。

1、MATLAB基本简介,张树荣 2010.11,MATLAB主界面,通用操作界面 指令窗口(Command Window),通用操作界面 指令窗口(Command Window),指令窗口(Command Window)是进行MATLAB各种操作的最主要窗口。在该窗口内,可以键入各种指派给MATLAB运作的指令、函数、表达式;显示除图形外的所有运算结果。是一个运行、测试、调试零散指令的重要窗口。 但是,在该窗口上运行的所有操作,都是临时的,机动性比较强的同时,又不是很适合运行大批量系统的指令集合。,Command Window简介,“”是指令输入提示符,在Command Windows当中是否有

2、该提示符,可以判断MATLAB是否处于可以输入指令的空闲状态。 “”是续行号,表示下一行是上一行的逻辑延续。但是,该符号的运算级别没单引号高,所以,如果之前有单引号,则会丧失续行功能。 在Command Window当中,按Enter键则可以执行已输入的指令。,Matlab的数值、变量和表达式,MATLAB语句除了注释之外,要编译的内容必须要在英文状态下输入。语句有两种常见的形式: (1)表达式 (2)变量=表达式 MATLAB数值记数以常用的十进制方式表示,以10为底的指数(科学记数法)可以用e紧接一个数值来表示。合法记数法详细如下: 3 -99 0.001 9.43 1.4e3 2.26e

3、-9,MATLAB的变量命名规则,变量名、函数名是对字母大小写敏感。 变量名的第一个字符必须是英文字母 变量名中不得包含空格(Backspace)、标点,但可以包含下划线。并且,变量名当中不能包含中文字符(但路径可以包含中文字符,只要设置好MATLAB选项)。,MATLAB的预定义变量,在采用IEEE浮点算法的计算机上,数值的相对精度是eps,即大约保持有效数字16位。,MATLAB书写表达式规则,表达式由变量名、运算符和函数名组成。除了注释部分之外,其余部分不能出现中文环境下的字符。 表达式将按与常规相同的优先级自左到右执行运算。 运算符号的优先级顺序,以后会列表进行说明。 括号可以改变运算

4、的次序 书写表达式时,赋值符“=”和运算符两则允许有空格,以增加可读性。,MATLAB数据显示格式的控制指令,format short:通常保证小数点后4位有效数字,最多不超过7位;对于大于1000的实数,用5位有效数字的科学记数法显示。 format long:15位数字表示。 format short e:5位数学记数法表示 format long e: 15位数学记数法表示 format short g:从format short和format short e当中选择最佳的记述方式(缺省设置)。,MATLAB数据显示格式的控制指令,format long g:从format long和f

5、ormat long e当中选择最佳的记述方式(缺省设置)。 format rat:近似有理数表示。 format hex:十六进制表示 format +:显示大矩阵时候使用;正数、负数、零分别用+、-、空格表示。 format bank:(金融)元、角、分表示。 format compact:显示变量之间没有空行。 format loose:显示变量之间有空行。,MATLAB数据显示格式的控制指令,以上的格式设置指令,仅在MATLAB当前执行过程中有效,即,MATLAB关闭重启就会恢复到默认设置。,指令中的标点符号,空格 :用作输入量与输入量之间的分隔符,方便机器辨认;也用作数组元素分隔符。

6、 逗号(,):用作要显示计算结果的指令与其后的指令之间的分隔;用作输入量与输入量之间的分隔符;用作数组元素的分隔符。 黑点(.):用作数值表中的小数点。 分号(;):用作不显示计算结果指令的“结尾”标志;用作不显示计算结果的指令与其后指令之间的分隔;用作数组的行分隔符。,指令中的标点符号,冒号(:):用以生成一维数组;用做单下标援引的时候,表示全部元素构成的长列;用做多下标援引时候,表示那维上的全部。 注释号(%):由它“启首”后的所有物理行部分被看作非执行的注释。 单引号对( ):字符串记述符。 圆括号:在数组援引时候使用;函数指令输入宗量列表时使用。 方括号( ):输入数组时使用;函数指令

7、输出宗量列表时使用。,指令中的标点符号,花括号( ):元包数组记述符。 下连符(_):为了使人易读,用作一个变量、函数或者文件名中的连字符。 续行号():它把旗下的物理行看作该行的“逻辑”继续,以构成一个“较长”的完整指令。但是运算优先级没单引号高,所以前面一旦有单引号,则失效。 号:放在函数名前,形成函数句柄;放在目录名前,形成“用户对象”类目录。,常见的通用操作指令和操作键,clf:清除图形窗口。 clc:清除指令窗口中显示内容。 clear:清除MATLAB工作空间中保存的变量。 type:显示指定的M文件内容。 which:指出其后文件所在的目录。 :前寻式调回已输入过的指令行。 Es

8、c:清除当前行的全部内容 Tab:调出函数索引。,通用操作界面 历史指令窗口(Command History),历史指令窗口(Command History)是记录已经在指令窗口运行过的指令、函数、表达式;用户可以对它们进行选择复制、重运行、以及产生M文件。,通用操作界面 当前目录浏览器(Current Directory Browser),这个窗口功能和平时Windows系统的浏览器相近,主要是用来进行文件的复制、剪切、粘贴、重命名、浏览等常规操作,还可以编辑、运行M文件,载入MAT文件等。 在2007版当中,增加了一个描述框功能(红色虚线框部分),可 以从中预先浏览文件当中 的陈述性信息。

9、,当前目录浏览器(Current Directory Browser),在07年以及之后的MATLAB版本逐渐把用户目录默认为: “C:UsersadimDocumentsMATLAB” 已经不是以前的“work”。但是,最好不要在改目录下存放非文件夹的文件,如M文件、MAT文件或者其他的文件形式;因为该路径是被载入MATLAB默认搜索路径的。,通用操作界面 工作空间浏览器(Workspace Browser),通用操作界面 工作空间浏览器(Workspace Browser),该浏览器主要功能是用来浏览MATLAB运行过程中所产生的已赋值变量,而函数(function)运行的私有变量是不会在

10、该窗口显示出来的,只有输入/输出变量是会在Workspace当中显示。 在该浏览器当中,除了可以观察到变量的类别(如数组、字符串、元胞数组、构架数组、神经网络等)和占用空间之外,还可以根据用户需要自定义显示的参数,如最大/最小值、方差、数据类、大小规格等等。,通用操作界面 内存数组编辑器(Array Editor),内存变量的查阅、删除的指令,who:获取简单的变量信息。 whos:获取详细的变量列表信息。 clear:删除全部变量。 clear v1, v2, , vn:删除变量v1,v2,Vn。,数据文件的存取,save filename:把全部变量保存为filename.mat文件。 s

11、ave filename v1 v2:把变量v1,v2保存为filename.mat文件。 save filename v1 v2 append:把变量v1,v2添加到filename.mat文件当中。 save filename v1 v2 ascii: 把变量v1,v2保存为filename 8位ASCII文件。 save filename v1 v2 ascii double:把变量v1,v2保存为filename 16位的ASCII文件。,数据文件的存取,load filename:把filename.mat文件中的全部变量载入内存。 load filename v1 v2:把file

12、name.mat文件中的v1,v2变量载入内存。 load filename v1 v2 ascii:把filename ASCII文件中的v1,v2变量载入内存。,通过数组编辑器对变量进行操作,编辑器中界面按钮从左到右代表的功能依次为“创建变量”、“编辑变量”、“载入数据(Import data)”、“保存全部数据”、“打印”、“删除变量”、“快捷绘图”。,通用操作界面 开始按钮(Start),这是一个模仿Windows操作系统的使用习惯的按钮,可以从其中浏览各种MATLAB的资源。,通用操作界面 M文件编辑/调试器(Editor/Debugger),与指令窗口(Command Window

13、)使用上的零散性相对,M文件编辑/调试器(Editor/Debugger)是系统的指令集合以及对其进行各种调试。 对于我们现时的使用情况来说,调试当中最重要的功能是Cell功能。,MATLAB的综合配置 字体,MATLAB编译过程是不支持中文的,但是,路径、注释、文件名等都支持中文。一般,造成无法识别的原因是字符无法正确显示,例如常见的会变成“”符号。 在菜单【file:Preferences】中可以进行设置,具体的项目名为“Fonts”。 对于默认的Colours配置,不建议修改,因为这样会妨碍不同用户之间的交流。,MATLAB的综合配置 搜索路径,MATLAB除了一系列的默认搜索路径列表之

14、外,还包括刚才提及的“/Matlab”和用户当前文件夹“Current directory”。这些文件夹(路径)下的内容,MATLAB都是优先调用的。,MATLAB的基本搜索过程,当用户从指令窗送入一个名为cow的指令后,搜索过程运作如下: MATLAB在内存中进行检查,看cow是不是变量;假如不是,进行下一步。 检查cow是不是内建函数(Built-in function);假如不是,进行下一步。 当前目录上,检查是否有名为cow的M文件存在;假如不是,进行下一步。 在MATLAB搜索路径的其他目录中,检查是否有名为cow的M文件存在。,实际搜索中的若干要点,凡不在搜索路径上的内容,不可能被

15、搜索。 实际搜索过程远比前面描述的基本过程复杂。 MATLAB包含的文件类型不仅是M文件,还有许多其他扩展名的文件。 函数文件本身还可以调用其他文件。 有些搜索路径上的目录包含所谓的“类”目录。“类”目录都以符号为引导,其上存放“类构造”函数和“重载”函数。,搜索路径的注意事项,MATLAB目录上所有的函数或者文件的名字,只能被调用,而且要绝对避免对它们再赋值、再定义,否则会导致不可预见的计算错误。 指令exist、which、load在执行时,也都遵循搜索路径的定义先后顺序。,MATLAB帮助系统,MATLAB的帮助系统可谓乎一本电子版的数学与科技的百科全书,除了详细的函数、性能方面的描述之外,还有丰富的引用文献、方法原理解释。因此用户最好能够习惯阅读和使用MATLAB帮助系统。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号