MATLAB 基本语法

MATLAB 环境就像一个超级复杂的计算器。 我们可以在 >> 命令提示符下输入命令。

MATLAB 是一个解释环境。 换句话说,我们发出一个命令,MATLAB 会立即执行它。


动手实践

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

5 + 5

让我们再举几个例子

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 myfile

查看笔记

扫码一下
查看教程更方便