R语言-强大的矩阵运算
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1 矩阵基本操作 1.1创建向量 R 里面有多种方法来创建向量(Vector),最简单的是用函数 c() 。例如: >X=c(1,2,3,4) >X [1] 1 2 3 4 当然,还有别的方法。例如: >X=1:4 >X [1] 1 2 3 4 还有 seq() 函数。例如: > X=seq(1,4,length=4) > X [1] 1 2 3 4 注意一点, R 中的向量默认为列向量,如果要得到行向量需要对其进行转置。 1.2创建矩阵 R 中创建矩阵的方法也有很多。大致分为直接创建和由其它格式转换两种方法。 1.2.1直接创建矩阵 最简单的直接创建矩阵的方法是用 matrix() 函数, matrix() 函数的使用方法如下: > args(matrix) function (data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL) NULL 其中, data 参数输入的为矩阵的元素,不能为空; nrow 参数输入的是矩阵的行数,默认为1; ncol 参数输入的是矩阵的列数,默认为1; byrow 参数控制矩阵元素的排列方式, TRUE 表示按行排列, FALSE 表示按列排列,默认为 FALSE ; dimnames