扫码一下
查看教程更方便
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 输出,请在表达式后添加一个分号。
例如
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