版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 MATLAB概述 1.1 MATLAB的发展 1.2 MATLAB的主要功能 1.3 MATLAB系统的运行环境与安装 1.4 MATLAB系统的启动与退出 1.5 MATLAB命令窗口 1.6 MATLAB 1.7 MATLAB帮助系统 1.8 MATLAB功能演示目录11.1 MATLAB的发展1980年前后,MATLAB的雏形:LINPACK 和EISPACK的接口程序。1984年成立MathWorks公司,推出MATLAB第1版(DOS版)。1992年推出4.0版。1994年推出4.2版。1997年推出5.0版。1999年初推出5.3版。2001年7月推出6.1版。2004年7
2、月推出7.0版。目录2 1.2 MATLAB的主要功能 1. 数值计算和符号计算功能 2. 绘图功能 3. MATLAB语言体系 4. MATLAB工具箱目录目录3Matlab语言的特点编程简单,类似于其他语言,如C集成度更高,扩展性更好数学问题数值解能力强大由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力在数学、工程领域各种“工具箱”强大的系统仿真能力,Simulink建模41.3 MATLAB的运行环境与安装 1.3.1 运行环境 1. 硬件环境 2. 软件环境 1.3.2 安装 (1)启动Windows 95/98/2000/xp/2003。 (2)将MATLA
3、B 7.0光盘放入光驱,运行setup.exe文件。 (3)按界面提示进行操作。目录51.4 MATLAB系统的启动与退出1.4.1 启动有3种常见方法:(1) “开始”“程序”“Matlab”“MATLAB 7.0” 。(2)运行MATLAB系统启动程序matlab.exe。(3)建立MATLAB快捷方式在桌面上。目录6MATLAB启动后的默认桌面为:7工具栏8 1.4.2 退出也有3种常见方法: (1)在MATLAB桌面-File菜单中选择Exit MATLAB命令。 (2)在MATLAB命令窗口输入Exit或Quit命令。 (3)单击MATLAB桌面的关闭按钮。目录91.5 MATLAB
4、桌面1.5.1 菜单栏 在MATLAB 7.0桌面的菜单栏,共包含File、Edit、View、web 、 Window和Help等6个菜单项。101.5.2 命令窗口(command window) 1. 命令窗口的作用 命令窗口处于窗口的右侧,用来输入数据、操作命令和显示运行结果。 命令窗口(Command Window)是用户使用的主要场所,此时,可以输入变量、数组及运算命令,进行一些简单的运算;用键搜索、修改以前使用过的命令操作, 用clc清除窗口; 用help sqrt ( help input )寻求有关帮助;11 2. 命令行的输入规则一个命令行输入一条命令,命令行以回车结束。一
5、个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。如果一个命令行很长,要加续行符(三个小黑点)。目录123. 命令行的编辑各种编辑键,如方向键,删除键等,基本同其它软件,可见课本. 比较特殊的是:上箭头键(up)可调入前一行命令. 134. 常用操作系统命令disp(x) 显示x的内容,与x 的区别是:前者仅显示x的内容,后者多个x=. diary 建立一个diary文件,如diary abc.dia. 文件名和扩展名可任取,并开始记录此后MATLAB的所有操作,用diary off停止记录,并可用type abc.dia显示记录内容. path 显示当
6、前搜索路径 管理文件的命令: what, 显示当前目录下的m, mat, mex文件 dir, 或 ls, 显示当前目录下的所有文件 cd path 改变当前目录为path cd, chdir, pwd, 都可显示当前的工作目录 type abc, 显示文件abc.m的内容 delete abc.m, 删除m文件abc.m(必须有扩展名) which abc, 显示abc.m所在的目录,若要显示其它类型文件的目录,必须加扩展名. quit, 退出MATLAB.14MATLAB的通用命令管理命令和函数:help在线帮助lookfor通过关键字查找帮助ver版本号path控制MATLAB的搜索路径
7、addpath将目录添加到搜索路径rmpath从搜索路径中删除目录whatsnew显示README文件whatM文件、MAT文件和MEX文件的目录列表which函数和文件定位type列出文件doc装入超文本说明lasterr上一个出错信息error显示出错信息profile测量并显示出M文件执行的效率152.管理变量和工作空间who,whos列出内存中的变量目录Length求向量长度disp显示文本和阵列Size求阵列的维大小clear从内存中清除项目Save将工作空间变量保存到磁盘mlock防止文件被删除Load从磁盘中恢复变量munlock允许删除M文件pack释放工作空间内存3.控制命令
8、窗口echo执行过程中回显M文件more控制命令窗口的分页显示format控制输出显示格式164.使用文件和工作环境diary在磁盘文件中保存任务inmem内存中的函数dir目录列表matlabrootMATLAB安装根目录cd改变工作目录fullfile从部分中构造文件全名mkdir建立目录fileparts文件名部分copyfile复制文件tempdir返回系统临时工作目录名delete删除文件和图形对象tempname临时文件的唯一文件名edit编辑M文件!调用DOS命令175.启动和退出MATLABmatlabrc启动MATLAB的M文件quit终止MATLABstartup启动MAT
9、LAB的M文件18功能强大的工具箱是MATLAB的另一特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其工具箱又分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互功能。功能性工具箱用于多种学科。而学科性工具箱是专业性比较强的,如control,toolbox,signl proceessing toolbox,commumnication toolbox等。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究。
10、 19MATLAB中与数学相关的常用的工具箱在命令区(Command Window)键入help命令,可查看工具箱;matlabelmat - Elementary matrices and matrix manipulation.matlabelfun - Elementary math functions.matlabspecfun - Specialized math functions.matlabmatfun - Matrix functions - numerical linear algebra.matlabdatafun - Data analysis and Fourier
11、transforms.matlabpolyfun - Interpolation and polynomials.matlabfunfun - Function functions and ODE solvers.matlabgraph2d - Two dimensional graphs.matlabgraph3d - Three dimensional graphs.matlabspecgraph - Specialized graphs.20MATLAB中与数学相关的常用的工具箱nnetnnet - Neural Network Toolbox.nnetnndemos - Neural
12、Network Demonstrations.toolboxoptim - Optimization Toolbox. toolboxpde - Partial Differential Equation Toolbox.toolboxsplines - Spline Toolbox.toolboxstats - Statistics Toolbox.toolboxsymbolic - Symbolic Math Toolbox.waveletwavelet - Wavelet Toolbox.211.5.3 工件空间测量器(Workspace) 工件空间测量器处于主窗口的左上方,用来显示已经
13、用过的变量名、变量的类型和变量的大小。每打开一次MATLAB它会自动建立一个工作空间,工作空间在MATLAB运行期间一直存在,关闭MATLAB后它会自动消失。刚打开的工作空间只有MATLAB提供的几个常量(pi,esp 等) 221.6 MATLAB文件管理1.6.1 MATLAB的目录结构1.6.2 MATLAB的搜索路径1.6.3 用户目录的设置 将用户目录设置成当前目录使用cd命令。 注意:设置的当前目录只是在当前启动的MATLAB环境下有效,一旦MATLAB重新启动,必须重新设置。目录23 1.6.4 搜索路径的设置1. 用path命令设置搜索路径 使用path命令可以把用户目录临时纳
14、入搜索路径。 注意: 设置的搜索路径仅在当前启动的MATLAB环境下有效,一旦MATLAB重新启动,必须重新设置。2. 用路径浏览器设置搜索路径 路径浏览器可用来设置当前目录和永久性改变搜索路径。 (1)路径浏览器的启动 (2)路径浏览器的操作目录241.7 MATLAB帮助系统1.7.1 帮助命令 1. help命令 help命令是查询函数语法的最基本方法,查询信息直接显示在命令窗口。 2. lookfor命令 lookfor对搜索范围内的M文件进行关键字搜索,条件比较宽松。1.7.2 帮助窗口1.7.3 帮助桌面1.7.4 在线帮助页目录25 还可以访问MathWorks公司的主页():目
15、录26小整理:MATLAB的查询命令 help:用来查询已知命令的用法。例如已知inv是用来计算反矩阵,键入 help inv即可得知有关inv命令的用法。(键入help help则显示help的用法,请试看看!) lookfor:用来寻找未知的命令。例如要寻找计算反矩阵的命令,可键入lookfor inverse,MATLAB即会列出所有和关键字inverse相关的指令。找到所需的命令後,即可用help进一步找出其用法。(lookfor事实上是对所有在搜寻路径下的M档案进行关键字对第一注解行的比对,详见後叙。) 目录271.8 MATLAB功能演示例1.1 求解线性方程组 命令如下: a=2,3,-1;8,2,3;45,3,9; b=2;4;23; x=inv(a)*b演示如下:目录28 a=2,3,-1;8,2,3;45,3,9; b=2;4;23; x=inv(a)*bx = 0.5531 0.2051 -0.2784 29 例1.2 绘制正弦曲线和余弦曲线。 命令如下: x=0:0.5:360*pi/180; plot(x,sin(x),x,cos(x) ; 目录3031例1.3 输入10个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 万能补充协议
- 足底发麻病因介绍
- (2024)高速吹膜机项目可行性研究报告备案申请模板(一)
- 云南省曲靖市沾益区2024-2025学年七年级9月月考道德与法治试题(原卷版)-A4
- 2024秋新沪科版物理8年级上册教学课件 第6章 熟悉而陌生的力 第4节 探究:滑动摩擦力大小与哪里因素有关
- 2023年智能电能表及配件项目融资计划书
- 2023年原料药机械及设备项目融资计划书
- 《OJT推进与实施》课件
- 《珠心算基本功训练》课件
- 湖北省黄石市大冶市2023-2024学年七年级上学期期末考试数学试卷(含答案)
- 第七单元、数学广角-植树问题 (课件) -2024-2025学年五年级上册数学人教版
- 中央空调设备采购及安装合同
- 国家开放大学本科《人文英语4》一平台机考真题及答案(第八套)
- 12S522 混凝土模块式排水检查井
- 股权激励对赌协议范本
- 银行保安服务 投标方案(技术标)
- 食材配送服务方案投标方案(技术方案)
- 经营分析培训课件(课件)
- 人教版三年级数学上册第十单元《总复习》(大单元教学设计)
- CJJT148-2010 城镇燃气加臭技术规程
- 小学语文朗读指导案例
评论
0/150
提交评论