【发布时间】:2017-03-17 20:37:57
【问题描述】:
我有以下矩阵:
M =[ 0 0 0 0 0 0 0 0 ;
0 0 0 0 0 0 6 0 ;
0 0 0 0 3 0 3 3 ;
0 0 0 9 9 6 9 6 ;
0 0 0 9 6 9 9 0 ;
0 0 0 0 6 3 0 0 ;
0 0 0 0 0 0 0 0 ;
0 0 0 0 0 0 0 0 ];
我想在大于0的M的十个随机选择的元素中添加1。
如何做到这一点?
【问题讨论】:
-
很不清楚你在问什么。请详细说明“随机”和“时间量”。
-
我想添加一个带有 1 的随机元素。假设我有 10 个苹果,我想一次将 1 个苹果分配给一个随机的人。我怎么能在 Matlab 中做到这一点?我希望我的问题很清楚。
-
你只能给每个人1个苹果?或者你可以给他们多个苹果,每次一个?
-
每个人 1 个苹果。
-
可以说,我做了一个循环执行 10 次,每一轮我给一个随机的人 1 个苹果。