矩阵是其中元素以二维矩形布局排列的R对象,它们包含相同原子类型的元素。 虽然我们可以创建一个仅包含字符或仅包含逻辑值的矩阵,但它们没有太多用处,我们通常使用包含数学元素的矩阵来在数学计算中使用,并且通过使用matrix()
函数来创建矩阵。基本语法如下:
matrix(data, nrow, ncol, byrow, dimnames)
参数描述如下:
- data - 是将要转为矩阵元素的输入向量。
- nrow - 是要创建的行数。
- ncol - 是要创建的列数。
- byrow - 是一个逻辑线索。 如果为TRUE,则输入向量元素按行排列。
- dimname - 是分配给行和列的名称。
我们来创建一个使用数字向量作为输入的矩阵,如下:
输出结果为:
我们可以使用元素的列和行索引来访问矩阵的元素,如下:
输出结果为:
我们可以使用R运算符对矩阵执行各种数学运算,操作的结果也是一个矩阵,不过,操作中涉及的矩阵的尺寸(行数和列数)应相同,如下:
运行结果为:
好啦,本次记录就到这里了。
如果感觉不错的话,请多多点赞支持哦。。。