示例 | 说明 |
---|---|
x = pi |
使用等号 (= ) 创建变量。左侧 (x ) 是变量的名称,其值为右侧 (pi ) 的值。 |
y = sin(-5) |
您可以使用括号提供函数的输入。 |
函数 | 示例 | 说明 |
---|---|---|
save |
save data.mat |
将当前工作区保存到 MAT 文件中。 |
load |
load data.mat |
将 MAT 文件中的变量加载到工作区。 |
clear |
clear |
清除工作区中的所有变量。 |
clc |
clc |
清除命令行窗口中的所有文本。 |
format |
format long |
更改数值输出的显示方式。 |
示例 | 说明 |
---|---|
4 |
标量 |
[3 5] |
行向量 |
[1;3] |
列向量 |
[3 4 5;6 7 8] |
矩阵 |
示例 | 说明 |
---|---|
1:4 |
使用冒号 (: ) 运算符,创建一个从 1 到 4 ,间距为 1 的向量。 |
1:0.5:4 |
创建一个从 1 到 4 ,间距为 0.5 的向量。 |
[linspace](<https://www.mathworks.com/help/matlab/ref/linspace.html>)(1,10,5) |
创建一个包含 5 个元素的向量。这些值从 1 到 10 均匀间隔。 |
示例 | 说明 |
---|---|
[rand](<https://www.mathworks.com/help/matlab/ref/rand.html>)(2) |
创建一个 2 行 2 列的方阵。 |
[zeros](<https://www.mathworks.com/help/matlab/ref/zeros.html>)(2,3) |
创建一个 2 行 3 列的矩形矩阵。 |
示例 | 说明 |
---|---|
A([end](<https://www.mathworks.com/help/matlab/ref/end.html>),2) |
访问最后一行的第二列中的元素。 |
A(2,:) |
访问第二行所有元素。 |
A(1:3,:) |
访问前三行的所有列。 |
A(2) = 11 |
将数组中第二个元素的值更改为 11 。 |
示例 | 说明 |
---|---|
`[1 1; 1 1]*[2 2;2 2] | |
ans = |
4 4
4 4` | 执行[矩阵乘法](<https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html#btyv9yp-4>)。 |
| [1 1; 1 1].*[2 2;2 2] ans = 2 2 2 2
| 执行按元素乘法。 |