编者按:这个文件是一个文件交换本周精选
这将生成m个随机的n元素列向量,其值为[x1;x2;…;xn],每个列向量具有固定的和s,并且受限制a<=xi<=b。这些向量在解的n-1维空间中随机均匀分布。金宝搏官方网站这是通过将空间分解成许多不同类型的单形(线段、三角形和四面体的多维概括)来实现的。“兰特”函数用于在每个单纯形内均匀分布向量,并进一步调用“兰特”函数用于选择不同类型的单纯形,其概率与它们各自的n-1维体积成比例。这个算法不执行任何拒绝解-所有的解都是生成的,以便已经适合于指定的超立方体。金宝搏官方网站
引用作为
罗杰·斯塔福德(2021)。具有固定和的随机向量(//www.tatmou.com/matlabcentral/fileexchange/9700-random-vectors-with-fixed-sum), MATLAB中央文件交换。检索.