首页 > 其他 > 详细

R-intorduction 关于outer的使用

时间:2019-12-05 18:41:08      阅读:100      评论:0      收藏:0      [点我收藏+]

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的矩阵

技术分享图片

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

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

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

技术分享图片

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

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

技术分享图片

相应的除法

outer(y,x,‘’/)

技术分享图片

 

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

技术分享图片

 

 

对col 和 row 对应命名

技术分享图片

 

列矩阵*行列式疑惑??

R-intorduction 关于outer的使用

原文:https://www.cnblogs.com/yuvejxke/p/11990959.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!