




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第1章 matlab概述编者 outlinen1.1 matlab1.1 matlab发展历程发展历程n1.2 matlab1.2 matlab系统结构系统结构n1.3 matlab1.3 matlab语言的特点语言的特点n1.4 matlab1.4 matlab桌面操作环境桌面操作环境n1.5 matlab1.5 matlab帮助系统帮助系统n1.6 matlab1.6 matlab的第一个例子的第一个例子1.1 matlab发展历程 在70年代,cleve moler在给学生讲授线性代数课程时,为了方便学生学习,他利用业余时间开发了两个矩阵运算相关的子程序库,并编写了相应的接口程序。cl
2、eve moler将这个接口程序取名为matlab。 1.2 matlab系统结构1 1matlabmatlab开发环境开发环境 matlab开发环境是一套方便用户使用的matlab函数和文件工具集,其中许多工具是图形用户接口。 2 2matlabmatlab数学函数库数学函数库 matlab数学函数库包括了大量的计算函数。 3 3matlabmatlab语言语言 matlab语言是一种高级的基于矩阵/数组的语言,它包含了程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。 4 4matlabmatlab图形处理系统图形处理系统 matlab具有广泛的途径来显示向量和矩阵的图形,并且也
3、能对图形添加标注和打印相应的图形。 5 5matlabmatlab应用程序接口应用程序接口 matlab应用程序接口(api)可以实现用户在c、fortran等其它高级编程语言与matlab语言间进行交互,它是一个函数库。 1.3 matlab语言的特点1 1编程效率高编程效率高 用matlab编写程序犹如在演算纸上排列出公式与求解问题,由于它编写简单,所以编程效率高,易学易懂。2 2用户使用方便用户使用方便 matlab中以复数矩阵或数组作为基本编程单元,使得矩阵操作变得轻而易举3 3扩充能力强,交互性好扩充能力强,交互性好 用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高matl
4、ab的使用效率和扩充它的功能。4 4方便的绘图功能方便的绘图功能 matlab的绘图是十分方便的,它有一系列绘图函数。1.4 matlab桌面操作环境1.matlab1.matlab的启动与退出的启动与退出 对不同的计算机系统来说,matlab的启动也不尽相同,由于目前大部分用户使用的都是windows系统。故此仅介绍windows操作系统中matlab的启动,这通常有以下两种方法:n选择菜单“开始|所有程序|matlab”;n双击系统桌面的matlab图标(前提是桌面上存在其快捷方式)。 启动matlab后,就进入matlab的默认界面了,如图1-1所示。 图1-1 matlab默认界面 要
5、退出matlab操作环境也很简单,我们通常使用以下方法:n点击窗口右上角的关闭图标;n在matlab默认界面上选择file|exit matlab菜单或直接按下快捷键ctrl+q;n在命令窗中输入 quit或 exit指令并按回车。2. matlab2. matlab的主菜单的主菜单 matlab默认界面中标题栏下面的一排就是matlab的主菜单,如图1-2所示。通过主菜单用户可以进行相应的设置与编辑以满足用户的需要。下面介绍主菜单栏常用菜单项及其各自的常用下拉菜单的功能。【file】主菜单项】主菜单项 matlab界面上的file主菜单用于实现有关文件的操作。单击file主菜单项或按下“al
6、t+f”组合键,可以弹出file下拉菜单。【edit】主菜单项】主菜单项 edit菜单主要用于是想命令窗口的编辑操作,单击edit主菜单项或按下“alt+e”组合键,可以弹出edit下拉菜单。【desktop】主菜单项】主菜单项 desktop菜单用于设置工作空间和工具栏等的显示项,单击desktop主菜单项或按下“alt+d”组合键,可以弹出desktop下拉菜单。【help】主菜单项】主菜单项 help菜单用于为提供提供帮助信息。单击help主菜单项或按下“alt+h”组合键,可以弹出help下拉菜单。 图1-2 matlab的主菜单3. matlab3. matlab工具栏工具栏 mat
7、lab将windows系统中常用的一些系统按钮以及一些matlab的常用功能按钮都集成在一个区域中,该区域即matlab工具栏,表1列出了matlab工具栏上各按钮的功能。 表表1 1 matlab工具栏按钮功能4. matlab4. matlab快捷方式工具栏快捷方式工具栏 在matlab中,我们也可以在快捷方式工具栏上创建或使用快捷方式,默认情况下,该工具栏上包含了两个快捷方式【 how to add】和【 whats new】,下面介绍如何在快捷方式工具栏上创建快捷方式: 首先从命令历史窗口、命令窗口或文件中选择一组matlab语句,并将其拖曳到快捷方式栏,如图1所示。 放鼠标左键,弹出
8、一个快捷方式编辑对话框,如图2所示。 图1 拖曳matlab语句至快捷方式栏 图2 快捷方式编辑器 该对话框主要包括如下四个区域:label文本框、callback文本框、category下拉菜单和icon下拉菜单。在label文本框中写入快捷方式名称“about matlab”,callback文本框中的内容是matlab根据拖曳的内容自动添上的,不过我们也可以在其中进行编辑,category下拉菜单主要提供了几种快捷方式种类,它主要便于matlab快捷方式的分类管理,我们也可以自定义快捷方式类型,这里选择【toolbar shortcuts】选项,icon用于设置快捷方式名称前面的图标,m
9、atlab提供了几种预定义类型,用户也可以自行由外部导入,这里选择【 matlab icon】,然后单击【save】按钮。这时我们发现快捷方式栏上多了个快捷方式,如图3所示。 图3 添加快捷方式后的快捷方式栏 单击快捷方式【 matlab icon】,弹出如图4所示的matlab版本及版权相关信息界面。 图4 matlab版本及版权信息界面5. matlab5. matlab命令窗口命令窗口 matlab命令窗口是用户使用matlab进行工作的窗口,同时也是实现matlab各种功能的窗口,用户可以直接在matlab命令窗口中输入相关命令,实现相应功能。默认情况下命令窗口位于matlab操作界面
10、的中间,单击命令窗口右上角的箭头按钮 或选择desktop|undock command window或按下快捷键“ctrl+shift+u”,命令窗口脱离将操作界面,如图所示。 图 单独的命令窗口 由图可知,命令窗口主要包括以下几个主要部分,表1列出了各部分的名称及功能。 表1 命令窗口各功能组件6. matlab6. matlab工作空间工作空间 工作空间是由系统所提供的特殊变量和用户自己使用过程生成的所有变量组成的一个概念上的空间。matlab工作空间主要用于存储、管理和删除相应变量。默认情况下,matlab r2010b的工作空间位于matlab操作界面的右上侧,单击工作空间右上角的箭
11、头按钮 ,工作空间脱离操作界面。如图所示。 图 单独的工作空间 由图所示,工作空间比命令窗口多了一行工具栏,现将各工具按钮的功能列于表1-1。 表 工作空间工具栏按钮的功能 7. m7. m文件编辑文件编辑/ /调试器调试器 将matlab语句按特定的顺序组合在一起就得到了matlab程序,其文件扩展名为.m,故也称为m文件。matlab 7.x提供了m文件的专用编辑/调试器,在编辑器中,会以不同颜色表示不同的内容:命令、关键字、不完整字符串、完整字符串以及其他文本,这样就可以及时发现输入错误,缩短调试时间。matlab打开空白m文件编辑/调试器主要使用以下几种方法:n选择菜单file|new
12、|script(matlab r2010b提供了四种类型的m文件编辑器,它们分别是script,function,class和enumeration);n在命令窗口中键入 edit;n单击matlab窗口上的 图标或按下快捷键“ctrl+n”。 打开的m文件编辑/调试器如图所示。 图 四种类型的m文件编辑/调试器1.5 matlab帮助系统 matlab matlab帮助系统主要提供了以下几种帮助系统主要提供了以下几种matlabmatlab帮助形式:帮助形式:帮助命令、帮助窗口、演示系统以及远程帮助。一、matlab主要提供了两个帮助命令:help和lookfor,这两个命令实现帮助的机制有所不同。二、matlab帮助窗口,如图所示: matlab帮助窗口三、matlab演示系统 进入matlab演示系统界面的方法通常有以下几种:1.在命令窗口中输入命令demos;2.在matlab主窗口中选择菜单命令help|demos;3.单击matlab主窗口左下角按钮 ,选择demos选项: 打开的演示系统界面如图所示: 图 matlab的演示帮助四、远程帮助 除了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 驾校文员合同协议
- 学校包车合同协议书范本
- 机械设备三方协议合同书
- 预定协议合同
- 快餐配送合同协议书文档
- 高新区转让协议合同纠纷
- 医闹协议合同
- 会员合同或协议
- 解约合同协议范文
- 竹林合同转让协议
- 2025年共青团应知应会知识考试题库及答案
- 2025-2030中国传感器行业市场深度调研及竞争格局与投资研究报告
- 2025年3月时事政治考题及参考答案
- 危险性较大的分部分项工程专项施工方案严重缺陷清单(试行)
- 公务接待考试题及答案
- 2025年危险化学品安全生产培训教材试题库
- 羽毛球赛事组织与管理的
- 小学生战斗机介绍课件图片
- 第一讲绪论精神病学讲解
- 人教版 七年级 下册 语文 第四单元《青春之光》课件
- 超高性能混凝土与钢筋的粘结滑移本构关系
评论
0/150
提交评论