1
我需要創建一個隨機標量的Nx1列向量,其中向量中所有標量的總和等於1.向量中的每個標量都需要大於0且小於或等於1.矢量可以是可變長度的。隨機標量的任意長度向量總和爲1
我需要創建一個隨機標量的Nx1列向量,其中向量中所有標量的總和等於1.向量中的每個標量都需要大於0且小於或等於1.矢量可以是可變長度的。隨機標量的任意長度向量總和爲1
生成N
隨機值。計算它們的總和。將所有值除以總和。
function result = randvec(n)
num = rand(n,1);
result = num/sum(num);
end
夠簡單,謝謝。 –