我在matlab中遇到了一个问题。如何在矩阵中选择概率为“i”的数字“i”。我想在一个矩阵中执行此操作,我从每一行中选择一个数字“i”,概率为“i”。
任何帮助表示赞赏
一个样本矩阵(不需要选择零):
w1= .47;
w2= .023;
m1= .06;
m2= .037;
x=rand(1,m1)<=m1;
tolerance= 0.01;
Transition=[m1 w1 0 w1 0 0 0;
0 m1 w1 0 0 0 0;
0 0 m1 w1 0 0 0;
0 0 0 m2 w2 0 0;
0 0 0 0 m2 w1 w1;
0 0 0 0 0 m1 w1
0 0 0 0 0 0 m1];