楼主: zqrymp
6649 3

[问答] 在R中,求将一行的矩阵扩展成n行,每行都与第一行相同的矩阵的函数。 [推广有奖]

  • 0关注
  • 0粉丝

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
239 点
帖子
7
精华
0
在线时间
13 小时
注册时间
2016-10-23
最后登录
2016-12-28

楼主
zqrymp 发表于 2016-10-26 10:48:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求将一行的矩阵扩展成n行,每行都与第一行相同的矩阵的函数。新学的R,找了几天都没找到。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:天都

沙发
edithpr 发表于 2016-10-26 11:25:28
a<-c(1,2,3,4)
b<-rbind(a,a,a,a)  #扩充为n行,则为n个a,此例为4行

藤椅
zhangyangsmith 发表于 2016-10-28 19:52:37
  1. # Following @edithpr
  2. a<-c(1,2,3,4)
  3. rep(1, times = 4) %*% t(a) #change times value to have different number of rows
复制代码

板凳
陌上青蓝 学生认证  发表于 2020-4-30 01:28:54
> x=1:4
> n=4
第一种思路:矩阵自动填充
> matrix(x,nrow=n,ncol=length(x),byrow=T)
     [,1] [,2] [,3] [,4]
[1,]    1    2    3    4
[2,]    1    2    3    4
[3,]    1    2    3    4
[4,]    1    2    3    4
第二种思路:矩阵外积
> t(outer(x,rep(1,n)))
     [,1] [,2] [,3] [,4]
[1,]    1    2    3    4
[2,]    1    2    3    4
[3,]    1    2    3    4
[4,]    1    2    3    4

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-15 13:19