全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅 求助成功区
581 2
2019-03-23
悬赏 10 个论坛币 已解决
a={a1,a2,a3},b={b1,b2}
c={a1+b1-a1*b1,a2+b1-a2*b1,a3+b1-a3*b1,a1+b2-a1*b2,a2+b2-a2*b2,a3+b2-a3*b2}
也就是各元素两两相加减生成一个新的数组,乘法可以通过转置实现,加法怎么做?

最佳答案

西風の碧樹 查看完整内容

如果用for loop 可以这么写: a
二维码

扫码加我 拉你入群

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

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

全部回复
2019-3-23 15:41:36
如果用for loop 可以这么写:

a <- c(1,2,3)
b <- c(4,5)
c <- NULL
for (i in b){
  for (j in a){
    c <- c(c,i+j-i*j)
  }
}
二维码

扫码加我 拉你入群

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

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

2019-3-24 08:45:58
expand.grid?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群