【Matlab随机生成元素和为K的向量】随机生成一个 1 × n 1\times n 1×n的向量,且所有元素和为K。
a = rand(1,10)
0.23620.11940.60730.45010.45870.66190.77030.35020.66200.4162b = a./sum(a)*1% 此处K=1
0.04990.02520.12830.09510.09690.13990.16280.07400.13990.0879>> sum(b)ans =1.0000
文章图片