如何生成随机向量与边界限制和固定的金额?也确保相同的值调用时使用相同参数的函数。

5视图(30天)
我想生成随机向量与固定金额在0和1之间。我也想确保如果我运行相同的值的函数,然后我将返回相同的值。
我用下面的函数,但每次都是返回不同的向量。
罗杰·斯塔福德(2021)。随机向量与固定金额( //www.tianjin-qmedu.com/matlabcentral/fileexchange/9700-random-vectors-with-fixed-sum ),MATLAB中央文件交换。2021年5月10日检索。

答案(1)

KSSV
KSSV 2021年5月10日
兰德 每次都产生随机数。如果你固定的种子,你就会得到相同的随机数。读到 rng
2的评论
布鲁诺陈德良
布鲁诺陈德良 2021年5月10日
编辑:布鲁诺陈德良 2021年5月10日
问题是更多关于编程工作流程比提斯你想完成的任务(与固定和随机)。你想要的是痛的resullt某些输入参数,并使用它后,相同的输入都是回忆。
似乎MATLAB最近添加一个功能检查函数输入相同的前通过比返回相同的结果或储存计算结果。不记得这样的文档页面或语法功能。
否则你可以使用 containers.Map 对象,并把等对象 持续的 变量。

登录置评。

类别

找到更多的在随机数生成帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!