回覆列表
  • 1 # a不會愛的小笨蛋

    主要包括以下內容:建立矩陣向量;矩陣加減,乘積;矩陣的逆;行列式的值;特徵值與特徵向量;QR分解;奇異值分解;廣義逆;backsolve與fowardsolve函式;取矩陣的上下三角元素;向量化運算元等.

    1 建立一個向量在R中可以用函式c()來建立一個向量,例如:> x=c(1,2,3,4)> x[1] 1

    2

    3

    4 2 建立一個矩陣在R中可以用函式matrix()來建立一個矩陣,應用該函式時需要輸入必要的引數值。> args(matrix)function (data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL) data項為必要的矩陣元素,nrow為行數,ncol為列數,注意nrow與ncol的乘積應為矩陣元素個數,byrow項控制排列元素時是否按行進行,dimnames給定行和列的名稱。例如:> matrix(1:12,nrow=3,ncol=4) [,1] [,2] [,3] [,4][1,] 1 4 7 10[2,] 2

    5 8 11[3,] 3

    6

    9 12> matrix(1:12,nrow=4,ncol=3) [,1] [,2] [,3][1,] 1 5 9[2,] 2 6 10[3,] 3

    7 11[4,] 4

    8 12> matrix(1:12,nrow=4,ncol=3,byrow=T) [,1] [,2] [,3][1,] 1 2 3[2,] 4 5 6[3,] 7 8 9[4,]

    10

    11

    12 > rowname[1] "r1" "r2" "r3"> colname=c("c1","c2","c3","c4")> colname[1] "c1" "c2" "c3" "c4"> matrix(1:12,nrow=3,ncol=4,dimnames=list(rowname,colname)) c1 c2 c3 c4r1 1 4 7 10r2 2 5 8 11

  • 中秋節和大豐收的關聯?
  • 貓咪吐黃水沒精神,貓經常睡覺吐黃水怎麼辦?