【发布时间】:2013-08-16 16:26:08
【问题描述】:
我有一个包含1 和0 元素的矩阵,如下所示,用作网络邻接矩阵。
A =
0 1 1 1
1 1 0 1
1 1 0 1
1 1 1 0
我想模拟对网络的攻击,所以我必须用0 随机替换某些特定百分比的1 元素。如何在 MATLAB 中做到这一点?
我知道如何用零随机替换一定百分比的元素,但我必须确保随机替换的元素是矩阵的1 元素之一而不是零。
【问题讨论】:
-
您是否希望一个元素被替换为
percentage/100 的概率与另一个元素是否被替换无关。还是要随机替换percentage1 个元素? -
@horchler 嘿,这很好
标签: matlab