




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 基础入门基础入门 1.1 MATLAB概述概述 1.2 MATLAB的安装及启动的安装及启动 1.3 MATLAB操作桌面操作桌面 1.4 MATLAB工作空间浏览器工作空间浏览器 1.5 MATLAB操作命令操作命令 1.6 综合实例综合实例 1.1 MATLAB概述概述 1.1.1 MATLAB发展历程发展历程 MATLAB是MATrix LABoratory(矩阵实验室)的缩写,它是在20世纪七十年代后期,时任美国新墨西哥大学计算机科学系主任的克里夫莫勒尔(Cleve Moler)教授出于减轻学生编程负担的动机,为学生用FORTRAN语言编写了的线性代数软件包(Linpack
2、)和特征值计算软件包(Eispack),这作为第一版本的MATLAB。 MATLAB是一种开放型程序设计语言,拥有集数值与符号运算、数据可视化图形表示与图形用户界面设计、编程和仿真等多种功能于一体的集成软件。1.1.2 MATLAB系统结构系统结构 MATLAB系统由MATAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。 数学、统计与优化 控制系统设计和分析 信号处理和通讯 图像处理与计算机视觉 计算金融 计算生物 并行计算 测试与测量 数据库访问与报告 代码生成和验证1.1.3 MATLAB工具箱类型工具箱类型
3、 MATLAB的功能非常强大,其主要功能如下: 具有数值计算、符号计算、工程计算等各种计算功能。 具有绘制二维和三维图形等数据可视化功能。 具有创建函数文件、数据管理等编程的开发环境。 具有使用线性代数、统计、优化、插值、拟合等方法的数据处理能力。 具有利用工具箱处理各应用领域内特定类型问题的扩展功能。 具有基于Simulink工具的系统建模、仿真和分析功能。 具有构建自定义的图形用户界面的各种工具等应用软件开发功能。 具有将MATLAB的算法与外部应用程序和语言(如C、Fortran、Java以及Microsoft Excel)的集成功能。1.1.4 MATLAB主要功能 1.1.5 MAT
4、LAB的特点的特点 1直译式的编程语言直译式的编程语言 2代码短小高效代码短小高效3强大的科学计算与数据处理能力强大的科学计算与数据处理能力 4先进绘图和数据可视化功能先进绘图和数据可视化功能5可扩展性能可扩展性能6友好的工作平台和编程环境友好的工作平台和编程环境1.2 MATLAB的安装及启动1.2.1 MATLAB的安装与激活(1)将MATLAB安装光盘插入光驱后,会自动启动“安装向导”。若没有自动启动,这时从“我的电脑”中打开MATLAB安装光盘根目录下的“setup.exe”应用程序,启动“安装向导”。(2)启动安装程序后显示如图所示的“MathWorks 安装程序”对话框。这里我们选
5、择“不使用Internet安装”单选按钮,单击“下一步”按钮。(3)弹出如图所示的“许可协议”对话框,若同意该许可协议,在“是否接受许可协议的条款?”处,选中“是”选项,再单击“下一步”按钮,安装过程才可继续。 (4)弹出如图所示“文件安装密钥”对话框,在空白的文本框中输入软件安装序列号,单击“下一步”按钮。(5)若序列号合法,会出现如图所示的“安装类型”对话框。该界面上有两个选项:“典型”和“自定义”。如果电脑配置较高,可直接选择“典型”即可。用户亦可选择“自定义”,自己对所需的组件进行定制,这可以节约电脑空间以及安装MATLAB所需的时间。选择之后再单击“下一步”按钮,安装过程才可继续。(
6、6)系统出现“安装类型”对话框,系统默认的安装路径为C:Program FilesMATLABR2012a,如图所示。用户可以通过单击“浏览”按钮选择其它的安装文件夹。如果用户指定的文件夹不存在,系统会自动新建相应的文件夹。用户也可以单击“还原默认文件夹”按钮恢复系统默认的安装路径。(7)我们采用默认路径安装,不做修改。单击“下一步”后,弹出对话框提示该目录不存在,询问是否创建新目录,如图所示,单击“是”按钮。(8)系统将弹出如图所示的“确认”对话框,可以看到用户刚刚选择的安装路径和即将安装的MATLAB组件等信息,确认无误后,单击“安装”按钮开始安装过程。(9)安装开始,提示剩余时间(如大约
7、需要25分钟),当安装快结束时出现如图对话框,提示“产品配置说明”,用户可以在全部安装结束后按其步骤进行配置。 (10)安装结束后出现“安装完成”对话框,如图所示,点击“完成”。 (11)安装完成后,系统会弹出如图所示的“MathWorks 软件激活”对话框,包括“使用Internet 自动激活(推荐)”和“不使用Internet 手动激活”方式,我们选择“不使用Internet 手动激活”,再单击“下一步”按钮。(12)弹出“离线激活”对话框,如图所示,点击“浏览”选择自己的离线激活文件,单击“下一步”按钮。(13)系统弹出“激活完成”对话框提示激活成功,如图所示,再单击“完成”按钮,MAT
8、LAB的整个安装和激活过程就完成了。1.2.2 MATLAB的启动和退出1MATLAB的启动当MATLAB安装到硬盘上以后,一般会在Windows桌面上自动生成MATLAB程序图标,这时只要直接双击该图标即可启动;或者点击桌面左下角的“开始”按钮,在“程序”中找到“MATLAB 2012a”即可打开MATLAB操作桌面,如图所示。2MATLAB的退出在MATLAB操作桌面中的菜单栏中选择菜单“File”“Exit MATLAB”命令;或在命令窗口中输入命令quit或者exit;或直接单击窗口右上角的关闭按钮,都可关闭MATLAB窗口。1.2.3 MATLAB的当前文件夹的当前文件夹 1当前文件
9、夹2应把当前文件夹设置成自定义目录3把当前文件夹设置成自定义目录的方法 1.2.4 MATLAB的搜索路径MATLAB在工作时需要按照一定的顺序从各个目录中寻找所需要的文件、变量、函数和数据,这个顺序叫做搜索路径。MATLAB事先把需要的目录按照优先级设计成搜索路径上的节点,去搜索和识别.我们可以利用菜单设置搜索路径:选择菜单“File”“Set Path”命令,打开“Set Path”路径设置对话框,设置搜索路径。1.3 MATLAB操作桌面 MATLAB R2012a版的操作桌面(Desktop),是一个高度集成的MATLAB工作界面。该桌面上包括主菜单、工具栏以及常用的界面窗口,其默认形
10、式如图所示。图中我们标出了各个窗口、工具栏图标的名称及含义。 1.3.1 主界面窗口 MATLAB主窗口包括:命令窗口“Command Window”、当前文件夹浏览器“Current Folder”、文件概况窗“Details”、工作空间浏览器“Workspace”、历史命令窗口“Command History”和捷径键“Start”等部分。 1.3.2 主菜单及功能 MATLAB的主菜单包括“File”、“Edit”、“Debug”、“Parallel”、“Desktop”、“Window”和“Help”等。 1.3.3 M文件编辑器窗口1建立新的脚本M文件编辑器窗口单 击 M A T L
11、 A B 界 面 工 具 栏 上 的 图 标 , 或 者 选 择 菜 单“Fine”“New”“Script”命令,可打开空白的脚本M-文件编辑器;也可在命令窗口键入edit来打开新建编辑器窗口,如图所示。在此窗口可以编写程序,并将程序进行保存。譬如保存名为“abc”,则在命令窗口中直接输入abc,回车即可运行该程序。也可直接点击本窗口工具栏图标保存并运行该程序。 2建立新的的函数建立新的的函数M文件编辑器窗口文件编辑器窗口 在 M A T L A B 命 令 窗 口 中 , 选 择 菜 单“Fine”“New”“Function”命令,即可打开函数M文件编辑窗口,如图所示。3打开已存在的打开
12、已存在的M文件编辑器窗口文件编辑器窗口 单击MATLAB界面工具栏上的图标,或者单击“Fine”“Open”,打开“Open”对话框,填写所选文件名,单击“打开”按钮,就可出现相应的M-文件编辑器。 1.4 MATLAB工作空间浏览器 工作空间浏览器(Workspace)默认地放置于MATLAB操作桌面的左上侧后台。点击桌面左上侧框下方外露的“Workspace”窗标,可使工作空间浏览器出现在桌面的前台。只需单击该窗口右上角的按钮,就可出现浮动的工作空间浏览器窗口。“Workspace“窗口及工具栏图标功能如图所示。 1.4.1 Workspace工具栏功能工具栏功能 例如,在命令窗口中输入变
13、量: x=1:10; y=3 4 6 9 13 17 24 25 30 36;回车后,则在“Workspace”中显示内存变量x和y,选中变量x和y,点击“绘图类型菜单引出键”按钮,选择“pie”命令(如图1-20所示),即可显示图形,如图1-21所示。图1-20 Workspace绘图选择图1-21 显示饼形图1.4.2 Workspace中的变量保存中的变量保存 当退出MATLAB时,工作空间浏览器中变量就会随之清除。若以后想继续使用这些变量,就需要对这些变量进行保存操作。 1保存工作空间所有变量 2保存工作空间部分变量1.4.3 数组编辑器窗口 在工作空间浏览器(Workspace)中选
14、择要打开的变量,点击工具栏表格图标,或者双击该变量,即可打开数组编辑器窗口;也可在命令窗口使用“openvar(变量名)”打开此“变量名”的数组编辑窗口。此窗口可以内嵌在Workspace空间,也可以浮动在主窗口上。它可以像Excel那样实现数据的复制、剪切、粘贴等操作,也可以进行快速绘图。 例如,在命令窗口中输入命令: M=1 2 3;4 5 6回车后,则变量M就进入工作空间中。双击M,则出现“Array Editor”数组编辑器窗口,图1-22所示的窗口是从主窗口分离出来的浮动数组编辑窗口,是点击窗口“Array Editor”右上角的箭头(undock Array Editor)所得到的
15、图形。图1-22 数组编辑器窗口若选中图1-22中的全部数据,点击“绘图类型菜单引出键”,并选择“bar”项,即可显示出条形图,如图1-23所示。图1-23 显示条形图1.5 MATLAB操作命令1.5.1 命令窗口的显示命令窗口的显示 1运算结果的显示指 令含 义举例说明formatf o r m a t short默认显示格式,小数点后四位有效;对大于1000的实数,用5位有效数字的科学记数形式显示314.159被显示为314.1590;3141.59被显示为3.1416e+003f o r m a t long小数点后15位数字表示3.141592653589793f o r m a t
16、 short e5位科学记数表示3.1416e+00f o r m a t long e15位科学记数表示3.14159265358979e+00f o r m a t short g从format short 和format short e中自动选择最佳记数方式3.1416f o r m a t long g从format long 和format long e中自动选择最佳记数方式3.14159265358979format rat近似有理数表示,显示分式355/113f o r m a t bank(银行)元、角、分表示3.141.5.2 标点符号的作用标点符号的作用名称标点作 用空格用
17、作输入量之间的分隔符;数组元素的分隔符逗号, ,用作输入量之间的分隔符;用作数组元素分隔符;用作要显示计算结果的命令点. .数值表示中,用作小数点;用于运算符号前,构成数组运算符;结构数组中,结构变量名与元素名的连接分号; ;用作矩阵(数组)的行间分隔符;用作不显示计算结果的命令冒号: :用以生成一维数值数组(间隔);用作单下标援引时,表示全部元素构成的长列;用做多下标援引时,表示那维上的全部元素注释号%用作注释;非执行语句单引号对 用作“字符串”符圆括号( )改变运算次序;在数组援引时用;函数命令输入用方括号 输入数组时用;函数命令输出时用花括号 生成单元(细胞)数组时用;图形中被控特殊字符
18、括号续行号.三个点用以构成一个“较长”的完整数组或命令,续行惊叹号!调用dos操作系统命令“At”号 匿名函数前导符;放在函数名前,形成函数句柄;放在目录名前,形成“用户对象”类目录1.5.3 通用操作命令通用操作命令指 令含 义指 令含 义ans计算结果的默认变量名edit打开M文件编辑器cd设置当前工作目录exit/quit关闭/退出 MATLABclf清除图形窗help在命令窗口中显示帮助信息clc清除命令窗口中显示内容more使其后的显示内容分页进行clear清除工作空间中保存的变量clear all清除工作空间所有变量和函数save name保存工作空间变量到文件name.matlo
19、ad name加载name文件中的所有变量到工作空间save name x y保 存 工 作 空 间 变 量 x y 到 文 件name.matload name x y加载name文件中的变量x y到工作空间dir列出指定目录下的文件和子目录清单return返回到上层调用程序;结束键盘模式type显示指定M文件的内容disp显示矩阵和文本doc在MATLAB浏览器中,显示帮助信息diary将MATLAB运行的命令存盘1.5.4 键盘操作和快捷键键盘操作和快捷键 键名作 用键名作 用前寻式调回已输入过的命令行Home使光标移到当前行的首端后寻式调回已输入过的命令行End使光标移到当前行的尾端在当前行中左移光标Delete删去光标右边的字符在当前行中右移光标Backspace删去光标左边的字符PageUp前寻式翻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB 18093-2025航海日志
- 烟台市重点中学2025届高二下物理期末考试模拟试题含解析
- 郑州市重点中学2025届物理高二第二学期期末质量检测模拟试题含解析
- 重庆市三峡名校联盟高2025届化学高二第二学期期末学业质量监测模拟试题含解析
- 盐城市高二学业水平模拟(一)化学试题
- 菜园土地承包经营权评估合同范本
- 车辆运输与货物装卸方案合同
- Elasticsearch八大经典应用
- 2025年小学校长年终述职报告范文(19篇)
- 乐山建设工程施工合同协议(17篇)
- DB4205T132-2024 行政事业单位内部控制管理规范
- 劳务雇佣免责协议书范本两篇
- 老旧泵房拆除改造施工方案
- 2024年山东省德州市中考生物试题卷(含答案)
- 奔驰购车定金合同模板
- 广东省佛山市南海区三水区2022-2023学年六年级下学期期末考试英语试卷
- (作文指导)状动人之景抒不尽之情-“沉浸式”课堂作文教学之环境描写
- Unit 1 A New Start Using languages (Basic sentence structures) 教学设计-2024-2025学年高中英语外研版(2019)必修第一册
- 四川省高职单招餐饮类《中式烹饪技艺》复习备考试题库-上(选择题)
- 幼儿园退学退费申请范文
- 诊断学之全身体格检查
评论
0/150
提交评论