1、向量 向量是用于存储数值型、字符型或逻辑性数据的一维数组,执行组合功能的函数c()可用来创建向量 下面创建向量a,并对其进行运算 > a<-c(2,3,4) > a [1] 2 3 4 > a*a [1] 4 9 16 > a*(-a) [1] -4 -9 -16 2、矩阵 矩阵是一个二维数组只要每个元素拥有相同的模式,可通过函数matrix创建矩阵 一般的格式:newmatrix<-matrix(vector,nrow=numbers_of_rows,ncol=number_of_columns,byrow=logical_value,dimnames=list(char_vector_rownames,char_vector_colnames)) 上面的各个参数解释: vector:表示是一个向量,包含了矩阵的元素 nrow和ncol用以指定行和列的维数 dimnames包 列名含了可选的、以字符向量表示的行名 byrows表示矩阵式按行填充(byrows=TRUE)还是按列填充(byrows=FALSE).默认按行 1、创建一个矩阵 > y<-matrix(1:20,nrow=5,ncol=4) > y [,1] [,2] [,3] [,4] [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 13 18 [4,] 4 9 14 19 [5,]