Matlab向量
当前位置:以往代写 > Matlab教程 >Matlab向量
2019-06-14

Matlab向量


向量是数字的一维数组。在MATLAB中,答允建设两种范例的向量 –

  • 行向量
  • 列向量
  • 行向量

    行向量是通过用方括号中的元素荟萃来建设的,利用空格或逗号脱离元素。

    r = [1 18 19 21 41]
    

    MATLAB将执行上述语句并返回以下功效 –

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

    列向量

    列向量是通过用方括号中的元素荟萃来建设的,分号用于脱离元素。

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

    MATLAB将执行上述语句,返回以下功效 –

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

    引用向量的元素

    可以通过多种方法来引用一个或多个向量的元素。向量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 =
    
         3
    

    引用带冒号的向量(如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 =
    
         1
         2
         3
         4
         5
         6
    

    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 =
    
         3     4     5     6     7
    

    向量运算

    在本节中,让我们接头和进修以下向量的操纵 –

  • 向量的加减
  • 向量的标量乘法
  • 转置向量
  • 附加向量
  • 向量的幅值巨细
  • 向量点积
  • 具有匀称隔断元素的向量
    • 关键字:

    在线提交作业