鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ Matlab向量
Matlab代數(shù)(方程求解)
Matlab開發(fā)環(huán)境設置
Matlab GNU Octave
Matlab字符串
Matlab矩陣
Matlab微分和導數(shù)
Matlab數(shù)字
Matlab數(shù)據(jù)導入
Matlab整合集成
Matlab冒號符號
Matlab變量
Matlab數(shù)組
Matlab運算符
Matlab數(shù)據(jù)導出
Matlab向量
Matlab命令
Matlab決策
Matlab微積分
Matlab圖形
Matlab教程
Matlab繪圖
Matlab多項式
Matlab .m腳本文件
Matlab循環(huán)
Matlab基礎語法
Matlab函數(shù)
Matlab轉(zhuǎn)換
Matlab概述
Matlab數(shù)據(jù)類型

Matlab向量

向量是數(shù)字的一維數(shù)組。在MATLAB中,允許創(chuàng)建兩種類型的向量 -

  • 行向量
  • 列向量

行向量

行向量是通過用方括號中的元素集合來創(chuàng)建的,使用空格或逗號分隔元素。

r = [1 18 19 21 41]

MATLAB將執(zhí)行上述語句并返回以下結(jié)果 -

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

r =

     1    18    19    21    41

列向量

列向量是通過用方括號中的元素集合來創(chuàng)建的,分號用于分隔元素。

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

MATLAB將執(zhí)行上述語句,返回以下結(jié)果 -

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執(zhí)行上述語句,返回以下結(jié)果 -

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執(zhí)行上述語句,返回以下結(jié)果 -

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

ans =

     1
     2
     3
     4
     5
     6

MATLAB可從向量中選擇一系列元素。

例如,創(chuàng)建一個9個元素的行向量rv,然后通過rv(3:7)引用37元素,然后引用來向一個新創(chuàng)建的sub_rv向量賦值。如下代碼所示 -

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

MATLAB將執(zhí)行上述語句并返回以下結(jié)果 -

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

sub_rv =

     3     4     5     6     7

向量運算

在本節(jié)中,讓我們討論和學習以下向量的操作 -


上一篇:Matlab決策下一篇:Matlab基礎語法