有条件生成随机矩阵

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:15:38
在一个已知矩阵的基础上,如何生成一个新的随机矩阵,新随机矩阵的条件是:新矩阵每行(同时每列)之和与前一个矩阵对应行之和是一样的

如果没有别的要求的话很容易:
对任意的i<j,p<q,考察以下四个元素构成的子式
A(i,p) A(i,q)
A(j,p) A(j,q)
任取随机数x,那么只要将上面的子式修正为
A(i,p)+x A(i,q)-x
A(j,p)-x A(j,q)+x
容易验证你所要的性质。
然后按照上述方法取遍所有的行列就可以把任何位置都更新。