matlab如何生成每行之和等于1的随机矩阵?

问题描述:

matlab如何生成每行之和等于1的随机矩阵?

a=unifrnd(0,1,5,9)
a(:,10)=1-sum(a,2)
for k=1:5
a(k,:)=a(k,[randperm(10)]);
end
a
sum(a,2)