Matlab向量

向量是数字的一维数组。在MATLAB中,允许创建两种类型的向量 -

  • 行向量
  • 列向量

行向量

行向量是通过用方括号中的元素集合来创建的,使用空格或逗号分隔元素。

r = [1 18 19 21 41]

MATLAB将执行上述语句并返回以下结果 -

Trial>> r = [1 18 19 21 41]

r =
   19    21    41

列向量

列向量是通过用方括号中的元素集合来创建的,分号用于分隔元素。

c = [17;  28;  39;  60; 81]

MATLAB将执行上述语句,返回以下结果 -

Trial>> c = [17;  28;  39;  60; 81]

c =


    60

引用向量的元素

可以通过多种方式来引用一个或多个向量的元素。向量v的第i个分量叫作v(i)。 例如 -

v = [ 1; 2; 3; 4; 5; 6];    % creating a column vector of 6 elements
v(3)

MATLAB执行上述语句,返回以下结果 -

Trial>> v = [ 1; 2; 3; 4; 5; 6];    % creating a column vector of 6 elements
v(3)

ans =

引用带冒号的向量(如v(:))时,将列出向量的所有组件。

v = [ 1; 2; 3; 4; 5; 6];    % creating a column vector of 6 elements
v(:)

MATLAB执行上述语句,返回以下结果 -

Trial>> v = [ 1; 2; 3; 4; 5; 6];    % creating a column vector of 6 elements
v(:)

ans =


     4

MATLAB可从向量中选择一系列元素。

例如,创建一个9个元素的行向量rv,然后通过rv(3:7)引用37元素,然后引用来向一个新创建的sub_rv向量赋值。如下代码所示 -

rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)

MATLAB将执行上述语句并返回以下结果 -

Trial>> rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)

sub_rv =
    5     6     7

向量运算

在本节中,让我们讨论和学习以下向量的操作 -


上一篇:Matlab循环

下一篇:Matlab矩阵

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程