R-intorduction 关于outer的使用

outer在r语言中有点强制执行函数的以为在里面

 

> x
      [,1] [,2] [,3] [,4] [,5]
[1,]    1    5    9   13   17
[2,]    2    6   10   14   18
[3,]    3    7   11   15   19
[4,]    4    8   12   16   20
> 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,]    5   10   15   20

已知,x和y分别为4*5,5*4的矩阵

image

*乘在r语言中是各个元素对应位置的乘积;因此形状不同不能相乘*

但是如果使用outer则可以相乘,此时的相乘

outer(y,x,‘*’)的输出结果为

image

将y整个矩阵作为一个数乘以x矩阵的各个元素,按照x的方式排列

扫描二维码关注公众号,回复: 8084030 查看本文章

认为是数(y)*矩阵(x)

image

相应的除法

outer(y,x,‘’/)

image

对于缺省最后一项参数,默认使用‘*’

对col 和 row 对应命名

列矩阵*行列式疑惑??

猜你喜欢

转载自www.cnblogs.com/yuvejxke/p/11990959.html
今日推荐