矩阵运算符的使用

所有适用于向量的算术运算符也适用于矩阵,就如同它们也是向量一样。这些运算符
在元素上进行运算,除了一些矩阵专用的运算符,例如矩阵乘法%*%:
m1 + m1
## c1 c2 c3
## r1 2 8 14
## r2 4 10 16
## r3 6 12 18
m1 - 2 * m1
## c1 c2 c3
## r1 -1 -4 -7
## r2 -2 -5 -8
## r3 -3 -6 -9
m1 * m1
## c1 c2 c3
## r1 1 16 49
## r2 4 25 64
## r3 9 36 81
m1 / m1
## c1 c2 c3
## r1 1 1 1
## r2 1 1 1
## r3 1 1 1
m1 ^ 2
## c1 c2 c3
## r1 1 16 49
## r2 4 25 64
## r3 9 36 81
m1 %*% m1
## c1 c2 c3
## r1 30 66 102
## r2 36 81 126
## r3 42 96 150
可以使用 t( )函数对矩阵进行转置:
t(m1)
## r1 r2 r3
## c1 1 2 3
## c2 4 5 6
## c3 7 8 9
很多情况下,向量和矩阵就够用了。然而,一些特定的问题需要使用更高维的数据结
构。下一节将简要介绍数组(array),你将会看到这些数据结构有相似的性质。

posted @ 2019-01-22 10:05  NAVYSUMMER  阅读(370)  评论(0编辑  收藏  举报
交流群 编程书籍