MATLAB使用简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB 软件使用简介

MATLAB 是一个功能强大的常用数学软件, 它不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。MATLAB自1984年由美国的MathWorks公司推向市场以来,历经十几年的发展和竞争,现已成为国际最优秀的科技应用软件之一。这里主要以适用于Windows操作系统的MATLAB5.3版本向读者介绍MATLAB的使用命令和内容。

一、MATLAB 的进入/退出

MATLAB 的安装成功后, 系统会在Windows【开始】菜单的【程序】子菜单中加入启动MATLAB命令的图标, 用鼠标单击它就可以启动MATLAB系统,见图2.1。

图2.1 启动MATLAB

启动MATLAB后, 屏幕上出现MATLAB命令窗口:

图2.2 MATLAB命令窗口

图2.2的空白区域是MATLAB 的工作区(命令输入区), 在此可输入和执行命令。

退出MATLAB系统像关闭Word文件一样, 只要用鼠标点击MATLAB系统集成界面右上角的关闭按钮即可。

二、 MATLAB 操作的注意事项

●在MATLAB工作区输入MATLAB命令后, 还须按下Enter键, MATLAB才能执行你输入的MATLAB命

令, 否则MATLAB不执行你的命令。

●MATLAB 是区分字母大小写的。

●一般,每输入一个命令并按下Enter键, 计算机就会显示此次输入的执行结果。(以下用↙表示

回车)。如果用户不想计算机显示此次输入的结果,只要在所输入命令的后面再加上一个分号“;”

即可以达到目的。如:

x= 2 + 3↙ x=5

x = 2 + 3 ; ↙不显示结果5

●在MATLAB工作区如果一个表达式一行写不下,可以用在此行结尾处键入三个英文句号的方法达

到换行的目的。如:

q=5^6+sin(pi)+exp(3)+(1+2+3+4+5)/sin(x)…

-5x+1/2-567/(x+y)

●MATLAB 可以输入字母、汉字,但是标点符号必须在英文状态下书写。

●MATLAB 中不需要专门定义变量的类型,系统可以自动根据表达式的值或输入的值来确定变量的

数据类型。

●命令行与M文件中的百分号“%”标明注释。在语句行中百分号后面的语句被忽略而不被执行,

在M文件中百分号后面的语句可以用Help命令打印出来。

三、MATLAB的变量与表达式

●MATLAB的变量名

MATLAB的变量名是用一个字母打头,后面最多跟19个字母或数字来定义的。如x,y,ae3,d3er45都是合法的变量名。应该注意不要用MATLAB中的内部函数或命令名作为变量名。MATLAB中的变量名是区分大小写字母的。如在MATLAB中,ab与 Ab表示两个不同的变量。列出当前工作空间中的变量命令为Who 将内存中的当前变量以简单形式列出;

Whos 列出当前内存变量的名称、大小、类型等信息;

Clear 清除内存中的所有变量与函数。

●MATLAB的运算符

数学运算符:+(加号),-(减号),*(乘号), \(左除), / (右除), ^ (乘幂)

关系运算符:< (小于), > (大于), <= (小于等于), >= (大于等于),

= =(等于), ~= (不等于)

逻辑运算符:&(逻辑与运算), |( 逻辑或运算), ~( 逻辑非运算)

● MATLAB 的表达式及语句

表达式由运算符、函数、变量名和数字组成的式子。MATLAB 语句由变量、表达式及MATLAB 命令组成,用户输入的语句由MATLAB 系统解释运行。MATLAB 语句的2种最常见的形式为:

形式1:表达式

形式2:变量=表达式

在第一种形式中,表达式运算后产生的结果如果为数值类型,系统自动赋值给变量ans ,并显示在屏幕上。

例1:用两种形式计算3

6

sin 5e ++π算术运算结果。 解:Matlab 命令为

形式1:

5^6+sin(pi)+exp(3) ↙ ans =

1.5645e+004

形式2:

a=5^6+sin(pi)+exp(3) ↙ a =

1.5645e+004

如果在表达式的后面加“;”,有 a=5^6+sin(pi)+exp(3);↙ 执行后不显示运算结果。

例2:已知矩阵

⎥⎦

⎢⎣⎡=⎥⎦⎤⎢

⎣⎡=22

11

,2121B A ,对它们做简单的关系与逻辑运算

解:Matlab 命令为

A=[1,2;1,2]; ↙ B=[1,1;2,2]; ↙ C=(A

0 0 0 0

四、MATLAB 的数据显示格式

虽然在MATLAB 系统中数据的存储和计算都是双精度进行的,但MATLAB 可以利用菜单或format 命令来调整数据的显示格式。Format 命令的格式和作用如下:

● Format|format short 5位定点表示 ● Format long 15位定点表示 ● format short e 5位浮点表示 ● Format long e 15位浮点表示

● Format short g 系统选择5位定点和5位浮点中更好的表示 ● Format long g 系统选择15位定点和15位浮点中更好的表示 ● Format rat 近似的有理数的表示 ● Format hex 十六进制的表示

● Format bank 用元 角分(美制)定点表示 ● Format compact 变量之间没有空行 ● Format loose 变量之间有空行 例3:对数7sin 5+=a 用五位定点、十五位定点以及有理数形式表示出来。

解:Matlab 命令为

a=5+sin(7)format short , a ↙ a =

5.6570

format rat,a ↙ a =

3117/551 format long,a ↙ a =

5.65698659871879

相关文档
最新文档