是否有可能将零替换为A
1,将 1替换为 0,其A
概率固定但不同?
例如:
A = [0 1 1 0 1 0 1 0]
我想用概率 1/4 用 1 替换 0,用概率 1/3 用 0 替换 1。
我正在尝试这样的事情,但它不适用于概率。我这里的数组是Sent
,它的 0 和 1 不是均匀分布的,但有一定的概率(3/7 的 0 和 4/7 的 1),它被捕获在Sent
变量中,但现在我需要将它更改为Received
,它有不同的可能性。
prob=3/7;
n=100;
pdatodo=1/3;
pdotoda=1/4;
Sent=rand(n,1)>prob;
Received=Sent;
Sent(Received == 0) = 1>pdotoda; Sent(Received == 1) = 0>pdatodo;