R語言學習記錄 矩陣matrix函式

2021-10-20 05:41:13 字數 1406 閱讀 7402

矩陣是元素布置成二維矩形布局的r物件。 它們包含相同原子型別的元素。儘管我們可以建立只包含字元或只邏輯值的矩陣,但是它們沒有多大用處。我們使用的是在數學計算中含有數字元素矩陣。

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

以下是所使用的引數的說明:

data :輸入向量

nrow:矩陣行數

ncol :矩陣列數

byrow :邏輯值,如果為true,那麼輸入向量元素安排在行

dimname:是分配給行和列名稱

> m <

-matrix(c

(3:14

), nrow=

4, byrow=true)

> m

[,1][,2

][,3

][1,

]345

[2,]

678[

3,]9

1011[4

,]1213

14> m <

-matrix(c

(3:14

), nrow=

4, byrow=f)

> m

[,1][,2

][,3

][1,

]3711

[2,]

4812[

3,]5

913[4

,]610

14> m <

-matrix(c

(3:14

), nrow=

4, byrow=f,dimname=

list(c

(5:8

),c(

'a',

'b',

'c')))

> m

a b c53

71164

81275

91386

1014

> rownames =c(

"row1"

,"row2"

,"row3"

,"row4"

)> colnames =c(

"col1"

,"col2"

,"col3"

)> p <

-matrix(c

(3:14

), nrow=

4, byrow=true, dimnames=

list

(rownames, colnames)

)> p

col1 col2 col3

row1 345

row2 678

row3 9

1011

row4 12

1314

R語言 matrix生成矩陣

主要介紹一下利用matrix函式和rep生成矩陣 在r語言中可以使用matrix 函式來建立矩陣,其語法格式如下 matrix data na,nrow 1,ncol 1,byrow false,dimnames null 引數含義如下 data 矩陣的元素,預設為na,即未給出元素值的話,各項為n...

R語言學習記錄 1

匯入資料,path為路徑 path c users administrator desktop demo.csv data read.csv path,header t head data summary data attach data 將每一列賦給乙個向量,向量名為列名 adetach data...

R語言學習記錄 2

學習如何構造r函式 難度提公升 構造統計分布 避免命名衝突 例如,定義函式f01為引數為a的指數分布的密度函式,定義f02為該指數分布的分布函式,取a 1 5,進行計算,可以看出,三種計算結果基本一致.f01 function x,a f01 5,1 5 f02 function x,a c 3 c...