1. 程式人生 > >R語言開發之矩陣操作了解下

R語言開發之矩陣操作了解下

矩陣是其中元素以二維矩形佈局排列的R物件,它們包含相同原子型別的元素。 雖然我們可以建立一個僅包含字元或僅包含邏輯值的矩陣,但它們沒有太多用處,我們通常使用包含數學元素的矩陣來在數學計算中使用,並且通過使用matrix()函式來建立矩陣。基本語法如下:

matrix(data, nrow, ncol, byrow, dimnames)

引數描述如下:

  • data - 是將要轉為矩陣元素的輸入向量。
  • nrow - 是要建立的行數。
  • ncol - 是要建立的列數。
  • byrow - 是一個邏輯線索。 如果為TRUE,則輸入向量元素按行排列。
  • dimname - 是分配給行和列的名稱。

我們來建立一個使用數字向量作為輸入的矩陣,如下:

輸出結果為:

我們可以使用元素的列和行索引來訪問矩陣的元素,如下:

 輸出結果為:

我們可以使用R運算子對矩陣執行各種數學運算,操作的結果也是一個矩陣,不過,操作中涉及的矩陣的尺寸(行數和列數)應相同,如下:

執行結果為:

好啦,本次記錄就到這裡了。

如果感覺不錯的話,請多多點贊支援哦。。。