作业帮 > 综合 > 作业

matlab中如何产生N个随机数,和为定值M

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 14:16:43
matlab中如何产生N个随机数,和为定值M
matlab中如何产生9个随机数,和为定值M;并且M能由输入确定.能给个程序嘛
并且要求产生随机数大小的范围相同且能给出.
如果生成八个随机数的话也许这八个数在各自的范围之内但是加起来已经超过M值了.
M=300;
a=randint(1,9,[1 5]) % [1 10]为取值范围
M*a/(sum(a))