加入需要指定一个在在-2和-20之间均匀分布的随机数,那么公式应该写成
r = -2 + (-20+2).*rand(10,1),
因为这样相当于:
r = -2 + (-18).*rand(10,1),
因为rand产生的结果是0到1之间的随机数,所以rand产生的结果先乘以-18,这样可以得到0到-18之间的随机数,然后再加上-2,则将范围移动到-2到-20
例如 rand产生最小数是0,则r = -2 + (-18).*rand(10,1) = -2 + (-18).*0 = -2 + (0) = -2;
rand产生的最大数是1,则r = -2 + (-18).*rand(10,1) = -2 + (-18).*1 = -2 + (-18) = -20