标签: matlab vector decimal
如何生成一个矢量,让我们说5个十进制值,使它们的总和为10。
for i=1:5 d(i)=rand; end
1)我知道这会生成向量,但如何包含条件? 2)我也可以生成负数吗?
答案 0 :(得分:0)
d = rand(5,1); d = d * 10 / sum(d);