Matlab矩陣連線

2019-10-16 23:15:34

可以連線兩個矩陣來建立一個較大的矩陣。 方括號'[]'是連線運算子。

MATLAB允許兩種型別的連線 -

  • 水平連線
  • 垂直連線

當使用逗號(,)分隔兩個矩陣時,它們只是水平附加。也稱為水平連線。
或者,如果通過使用分號(;)分隔兩個矩陣,則它們將垂直附加。也稱為垂直連線。

例子

使用以下程式碼建立指令碼檔案 -

a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = [ 12 31 45 ; 8 0 -9; 45 2 11]
c = [a, b]
d = [a; b]

執行檔案時,會顯示以下結果 -

Trial>> a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = [ 12 31 45 ; 8 0 -9; 45 2 11]
c = [a, b]
d = [a; b]

a =

    10    12    23
    14     8     6
    27     8     9


b =

    12    31    45
     8     0    -9
    45     2    11


c =

    10    12    23    12    31    45
    14     8     6     8     0    -9
    27     8     9    45     2    11


d =

    10    12    23
    14     8     6
    27     8     9
    12    31    45
     8     0    -9
    45     2    11