基本语法

示例 说明
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 | 执行按元素乘法。 |