全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1622 6
2012-06-02
请教大家,在多次循环中,矩阵M有着不同的行和列,如何在循环结束后,将M的所有可能的矩阵都记录下来,而不是最后一次循环所对应的矩阵M的形式?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-2 01:06:29
用list
二维码

扫码加我 拉你入群

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

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

2012-6-2 10:49:23
list我试过还是只得到最后一次循环的结果
比如
n=10
a=rep(1:10)
for ( i in 1:5)
{ M=matrix(0,i, 10-i)
M[i,]=10-a[i]
}
要将所有的矩阵M表示出来
二维码

扫码加我 拉你入群

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

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

2012-6-2 15:36:28
很好的贴
二维码

扫码加我 拉你入群

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

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

2012-6-2 19:55:17
split分割文件,每个分割后的小文件就是一个矩阵
二维码

扫码加我 拉你入群

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

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

2012-6-3 14:53:05
yangby926 发表于 2012-6-2 10:49
list我试过还是只得到最后一次循环的结果
比如
n=10
针对这个问题,不知如下代码是否符合你的需求?
复制代码



M_list的内容如下:
$M1
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
[1,]    9    9    9    9    9    9    9    9    9

$M2
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8]
[1,]    0    0    0    0    0    0    0    0
[2,]    8    8    8    8    8    8    8    8

$M3
     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,]    0    0    0    0    0    0    0
[2,]    0    0    0    0    0    0    0
[3,]    7    7    7    7    7    7    7

$M4
     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    0    0    0    0    0    0
[2,]    0    0    0    0    0    0
[3,]    0    0    0    0    0    0
[4,]    6    6    6    6    6    6

$M5
     [,1] [,2] [,3] [,4] [,5]
[1,]    0    0    0    0    0
[2,]    0    0    0    0    0
[3,]    0    0    0    0    0
[4,]    0    0    0    0    0
[5,]    5    5    5    5    5
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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