楼主: casperyc
2719 2

R matrix 的 column 计算 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

61%

还不是VIP/贵宾

-

威望
0
论坛币
26 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1445 点
帖子
218
精华
0
在线时间
56 小时
注册时间
2009-7-29
最后登录
2019-6-9

楼主
casperyc 发表于 2010-3-27 06:41:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问:

如图所示:

Example Sheet 3.jpg

我以matrix 的形式输入了 x1 x2 x3

有没有什么简单的命令
可以计算 每个column元素的乘积

然后显示为另一个 matrix?

我试过写loop,不过失败了。。。

  1. for(i in 1:2){
  2.         for( j in i+1:3){
  3.         xij=c()
  4.         xij=xi*xj
  5.         }
  6. }
复制代码


就是说 我输入 x1 x2 x3

给我 x1x2      x1x3        x2x3 (不要x1x2x3)

应为我有 30个x , 要手工计算 每两个x的乘积 实在太累了

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:column matrix colum Mat loop matrix column

回帖推荐

iid_garch 发表于2楼  查看完整内容

why not write a loop for ( i in 1:2 ) { for ( j in (i+1):3 ) { b[,(i-1)*i+j-i]

本帖被以下文库推荐

沙发
iid_garch 发表于 2010-3-27 07:58:07
why not write a loop
for ( i in 1:2 ) { for ( j in (i+1):3 ) { b[,(i-1)*i+j-i] <- a[,i] * a[,j] } }

藤椅
casperyc 发表于 2010-4-3 04:43:08
iid_garch 发表于 2010-3-27 07:58
why not write a loop
for ( i in 1:2 ) { for ( j in (i+1):3 ) { b[,(i-1)*i+j-i]
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 22:31