Matlab软件-界面及基本操作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
因此,在为变量和函数命名时,需考虑 MATLAB 的路径搜索顺序,合理为变量和函数命 名,保证程序的正确运行。
2014-9-19
MATLAB软件-界面及基本操作
11
1.4.3 查看MATLAB 的路径搜索
1)选择MATLAB的主窗 口中File | Set Path命 令 ,进入到设置路径 搜索的对话框 ,用户 可以设置新的路径
Simulink :打开 Simulink,Simulink 是一 Help:打开 个用来对动态系统进行建模、仿真和分析 MATLAB 帮助; 的软件包,它支持连续、离散及两者混合 的线性和非线性系统,也支持具有多种采 样频率的系统。
7
2014-9-19
MATLAB软件-界面及基本操作
1.3.5 1.3.4 MATLAB MATLAB 工作空间窗口 命令历史窗口 1.3.3 MATLAB 命令窗口
MATLAB软件-界面及基本操作 2
• 1.1 MATLAB的发展
MATLAB=MATrix+LABoratory
• 1984年,Little、Moler等合作,成立了MathWorks公司,并把MATLAB 正式推向市场。从这时起,MATLAB的内核采用C语言编写。后来的版 本中又增添了图形、图像处理及多媒体功能,这一系统逐渐走向成熟, 形成了今天的模样。 • 20世纪九十年代,MATLAB已经成为国际控制界公认的标准计算软件 。 1984年,MATLAB 1.0版 1986年,MATLAB 2.0版 1987年,MATLAB 3.0版 …… 2012年,MATLAB 8.0版 2013年,MATLAB 8.2版
2014-9-19
MATLAB软件-界面及基本操作
3
1.2 MATLAB的主要功能及特点
• MATLAB和Mathematica、Maple并称为三大数学软件。 • MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、 创建用户界面、连接其他编程语言的程序等,主要应用于 工程计算、控制设计、信号处理与通讯、图像处理、信号 检测、金融建模设计与分析等领域。 • MATLAB的基本数据单位是矩阵,它的指令表达式与数学、 工程中常用的形式十分相似,故用MATLAB来解算问题要 比用C,FORTRAN等语言完成相同的事情简捷得多,并 且MATLAB也吸收了像Maple等软件的优点,使MATLAB 成为一个强大的数学软件。
2014-9-19
MATLAB软件-界面及基本操作
12
1.4.4 设置MATLAB 的工作目录
除 MATLAB 默认的工作目录外,用户可以自己设置工作 目录。设置方法为: • 1)修改Matlab临时工作目录方法: 单击工具栏中的当前路径栏旁边的browse for folder 按钮,打开浏览文件夹对话框,选择新工作目录 • 2)修改Matlab默认工作目录方法: 在命令窗口输入edit pathdef命令,然后在打开的 pathdef.m文件最后加上一句: cd D:\Documents\MATLAB 关闭并重新打开Matlab,默认工作目录就是 D:\Documents\MATLAB文件夹了
标点符号 常量与变量
– – 常量 圆周率:pi;无穷大:inf;等 变量 定义变量不必事先声明,MATLAB会通过变量 所获得的值自动识别,变量名必须以字母开头,后可 接字母、数字或下划线,不可使用空格与标点符号;
MATLAB软件-界面及基本操作 14
2014-9-19
• 常用函数 1.5.2 基本函数运算
MATLAB语言-界面及基本操作
Vector 数信学院 11级数学与应用数学1班
2014-9-19
MATLAB软件-界面及基本操作
1
MATLAB 软件
1.1 1.2 1.3 1.4 1.5 1.6 1.7
2014-9-19
MATLAB的发展 MATLAB的主要功能及特点 MATLAB的操作界面 MATLAB的路径搜索 MATLAB的基本运算 MATLAB的帮助系统 MATLAB示例
2014-9-19 MATLAB软件-界面及基本操作 13
• • • • •
四则运算 –1.5.1 + -基本运算 * / \ 乘方、开方
– –
– –
1.5 MATLAB的基本运算
注意:变量名区分大、小写; :>>2^(1/3) ↙
“^” sqrt( ) 例::>>2^3↙
指数函数
exp(x),:exp(1);;:exp(2); 逗号(,)输出结果;分号(;)不输出结果
2014-9-19 MATLAB软件-界面及基本操作 16
1.7 MATLAB 示例
2 x1 3 x2 x3 2 例1 求解线性方程组 8 x1 2 x2 3 x3 4 45 x 3 x 9 x 23 2 3 1 命令如下: >>A=[2,3,-1;8,2,3;45,3,9]; >>b=[2;4;23]; >>x=A\b %linsolve(A,b) 例2 绘制正弦曲线和余弦曲线。 命令如下: >>x=[0:0.5:360]*pi/180; >>plot(x,sin(x),x,cos(x),'g') ;
2014-9-19
MATLAB软件-界面及基本操作
8
1.3.5 MATLAB 当前工作目录窗口 • 当前工作目录窗口
– 显示用户当前工作时所处在的目录位置,该目 录是用户存放及打开文件时MATLAB指向的默 认目录,可通过其目录选择器重新指向新用户 目录;在该窗口中可以观察到当前目录中所有 文件的详细情况,可以直接选定某人文件,通 过单击右键运行或打开该文件进行编辑。
2014-9-19 MATLAB软件-界面及基本操作 4
1.3 MATLAB的操作界面
主菜单栏 工具栏
当前路 径窗口
当前目录 路径
工来自百度文库区 窗口
命令窗口
文件详 细信息
历史命 令窗口
快速启动 窗口按钮
5
2014-9-19
MATLAB软件-界面及基本操作
1.3.1 MATLAB的主菜单
• MATLAB 的主菜单包括File、Edit、Debug、 Desktop、Window和Help菜单。 • 可以执行的操作有New、Open、Undo、Redo、 Cut、copy和Step等。
– 三角函数
• sin(x)、cos(x)、asin(x)、acos(x)、tan(x)、atan(x)、cot(x) acot(x).
– 指数、对数函数
• exp(x) log(x) log10(x) log2(x).
– 四舍五入
• round(x)
– 求余
• mod(x,y):余数符号与y相同; • rem(x,y):余数符号与x相同.
2014-9-19
MATLAB软件-界面及基本操作
9
1.4 MATLAB的路径搜索
• 1.4.1 查看MATLAB 的当前工作目录
1)在命令窗口中输入cd命令,并按Enter键确认, 即显示有当前MATLAB 7工作所在目录。
• >> cd • D:\Documents\MATLAB\Example • >>
– 舍入函数
• fix(x):与零最接近的整数; • floor(x):不大于x的整数; • ceil(x):不小于x的整数.
– 求模(绝对值)
• abs(x)
2014-9-19 MATLAB软件-界面及基本操作 15
1.6 MATLAB的帮助系统
1.6.1 帮助命令 1. help命令 help 命令是查询函数语法的最基本方法,查询 信息直接显示在命令窗口。 2. lookfor命令 lookfor 对搜索范围内的 M 文件进行关键字搜索, 条件比较宽松。 1.6.2 帮助窗口: 点击工具栏的帮助按钮打开帮 助窗口 1.6.3 在线帮助: http://www.mathworks.com
2014-9-19
MATLAB软件-界面及基本操作
6
1.3.2 MATLAB 的工具栏
Guide:快速启动 Guide,Guide Profiler :快速启动 全称为 GraphicalProfiler User Interface 工具, Profiler 工具能够分 development environment,用 Current Directory: 析出程序运行时间消耗情况, 于辅助设计图形用户接口,使用 设置当前目录 用于帮助分析、改进 文件 该工具可以简化M GUI 编程。 打开 新建 粘贴 剪切 复制 撤 恢复 销
2014-9-19 MATLAB软件-界面及基本操作 17
2014-9-19
MATLAB软件-界面及基本操作
18
2)查看工具栏中的当前路径栏:
2014-9-19
MATLAB软件-界面及基本操作
10
1.4.2 MATLAB 路径搜索
• MATLAB 的搜索顺序 当在命令窗口中或者一个 M 文件中输入一个元素 名称时,MATLAB 按照下面的顺序搜索该元素的 意义,以元素 Astro 为例:
– 1)查找工作区中是否存在名为 Astro 的变量; – 2)在当前路径中查找是否存在名 Astro.m 的文件; – 3)按照顺序查找搜索路径中是否存在该文件。如果存 在多个名为 Astro.m 的文件,则调用首先查到的文件。
– 显示用户过去所使用过全部命令,可双击后重 示当前MATLAB在计算机内存中存在的变量、 – – 新执行,避免重新输入命令,或使用上、下方 MATLAB 执行命令的主窗口,命令于提示符 数据等详细信息,以便用户查看,可删除其中 向键调出修改后再重新执行; 若干个或全部删除; “>>”之后输入,回车确认执行;