MATLAB - 向量
向量是数字的一维数组。 MATLAB 允许创建两种类型的向量 -
- 行向量
- 列向量
行向量
行向量 通过将一组元素括在方括号中,使用空格或逗号分隔元素来创建。
现场演示r = [7 8 9 10 11]
MATLAB 将执行上述语句并返回以下结果 -
r = 7 8 9 10 11
列向量
列向量 通过将一组元素括在方括号中,使用分号分隔元素来创建。
现场演示c = [7; 8; 9; 10; 11]
MATLAB 将执行上述语句并返回以下结果 -
c = 7 8 9 10 11
引用向量的元素
您可以通过多种方式引用向量的一个或多个元素。第 i 个 向量 v 的分量称为 v(i)。例如 -
现场演示v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB 将执行上述语句并返回以下结果 -
ans = 3
当你引用一个带有冒号的向量时,例如 v(:),这个向量的所有组件都会被列出来。
现场演示v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB 将执行上述语句并返回以下结果 -
ans = 1 2 3 4 5 6
MATLAB 允许您从向量中选择一系列元素。
例如,让我们创建一个行向量 rv 9 个元素,那么我们将通过编写 rv(3:7) 来引用元素 3 到 7 并创建一个名为 sub_rv 的新向量 .
现场演示rv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB 将执行上述语句并返回以下结果 -
sub_rv = 3 4 5 6 7
向量运算
在本节中,让我们讨论以下向量运算 -
-
向量的加减法
-
向量的标量乘法
-
向量的转置
-
附加向量
-
向量的大小
-
向量点积
-
具有均匀间隔元素的向量
MATLAB