MATLAB 基本语法

MATLAB 基本语法

MATLAB 环境表现得像一个超复杂的计算器。你可以在 >> 命令提示符下输入命令。

MATLAB 是一个解释的环境。换句话说,您给出一个命令,MATLAB会立即执行它。

实践操作

输入一个有效的表达式,例如,

5 + 5

按下回车键

当你点击执行按钮,或者按下Ctrl+E键,MATLAB将立即执行,并返回结果为−

ans = 10

让我们举几个例子:

3 ^ 2          % 3 raised to the power of 2

当您点击“执行”按钮或按下Ctrl+E键时,MATLAB会立即执行它,并返回以下结果:

ans = 9

另一个例子,

sin(pi /2)    % sine of angle 90o

当您点击“执行”按钮或者按下Ctrl+E键时,MATLAB将立即执行它并返回结果为 −

ans = 1

另一个例子,

7/0           % Divide by zero

当您点击执行按钮或按下Ctrl+E键时,MATLAB会立即执行,并返回结果为-。

ans = Inf
warning: division by zero

另一个例子,

732 * 20.3

当您点击“执行”按钮,或按下Ctrl+E键,MATLAB会立即执行它,并返回结果为-

ans =  1.4860e+04

MATLAB提供了一些特殊表达式来表示一些数学符号,例如用pi表示π,用Inf表示∞,用i(和j)表示√-1等等。 NaN 表示’不是一个数’。

在MATLAB中使用分号(;

分号(;)表示语句的结束。然而,如果你想抑制和隐藏MATLAB对一个表达式的输出,可以在表达式后面加一个分号。

例如,

x = 3;
y = x + 5

点击“执行”按钮或按下Ctrl+E键后,MATLAB会立即执行,并返回结果为−

y =  8

添加注释

百分号(%)用于表示注释行。例如:

x = 9        % assign the value 9 to x

您还可以使用块评论运算符% {和% }编写一块注释。

MATLAB编辑器包括工具和上下文菜单项,可帮助您添加、删除或更改注释的格式。

常用运算符和特殊字符

MATLAB支持以下常用运算符和特殊字符:-

运算符 用途
+ 加法运算符。
- 减法运算符。
* 标量和矩阵乘法运算符。
.* 数组乘法运算符。
^ 标量和矩阵指数运算符。
.^ 数组指数运算符。
\ 左除运算符。
/ 右除运算符。
.\ 数组左除运算符。
./ 数组右除运算符。
: 冒号;生成等间隔元素,表示整行或整列。
() 括号;用于括起函数参数和数组索引;覆盖运算优先级。
[] 方括号;括起数组元素。
. 小数点。
省略号;用于延续行。
, 逗号;用于分隔语句和行中的元素。
; 分号;用于分隔列并抑制显示。
% 百分号;表示注释和指定格式。
_ 引号和转置运算符。
._ 非共轭转置运算符。
= 赋值运算符。

特殊变量和常量

MATLAB支持以下特殊变量和常量 –

名称 含义
ans 最近的答案。
eps 浮点精度的准确度。
i,j 虚数单位√-1。
Inf 无穷大。
NaN 未定义的数值结果(不是一个数字)。
pi 数字π。

变量命名

变量名由一个字母开头,后跟任意数量的字母、数字或下划线。

MATLAB对大小写敏感。

变量名可以是任意长度,不过MATLAB仅使用前N个字符,其中N由函数 namelengthmax 给出。

保存你的工作

使用 save 命令将所有变量作为一个带有.mat扩展名的文件保存在当前目录中。

例如,

save myfile

您随时可以使用 load 命令重新加载文件。

load myfile

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程