MATLAB产生随机数,范围1-10,9个数总和为60
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/17 23:32:55
MATLAB产生随机数,范围1-10,9个数总和为60
![MATLAB产生随机数,范围1-10,9个数总和为60](/uploads/image/z/9801887-23-7.jpg?t=MATLAB%E4%BA%A7%E7%94%9F%E9%9A%8F%E6%9C%BA%E6%95%B0%2C%E8%8C%83%E5%9B%B41%EF%BC%8D10%2C9%E4%B8%AA%E6%95%B0%E6%80%BB%E5%92%8C%E4%B8%BA60)
程序
sumR = 0;
while(sumR = 60)
R = randi(10,1,9);
sumR = sum(R);
end
结果
>> R
R =
9 6 6 10 3 8 8 4 6
>> sum(R)
ans =
60
注意,这是在matlab2009a上面运行的,matlab7.0中没有randi这个函数,可以考虑用round(10*rand(1,9)) 代替 randi(10,1,9)
如
sumR = 0;
while(sumR = 60)
R = round(10*rand(1,9));
sumR = sum(R);
end
>> R
R =
8 4 10 10 9 4 5 2 8
不过这个可能产生0元素,这个就有点不好了,
sumR = 0;
while(sumR = 60)
R = randi(10,1,9);
sumR = sum(R);
end
结果
>> R
R =
9 6 6 10 3 8 8 4 6
>> sum(R)
ans =
60
注意,这是在matlab2009a上面运行的,matlab7.0中没有randi这个函数,可以考虑用round(10*rand(1,9)) 代替 randi(10,1,9)
如
sumR = 0;
while(sumR = 60)
R = round(10*rand(1,9));
sumR = sum(R);
end
>> R
R =
8 4 10 10 9 4 5 2 8
不过这个可能产生0元素,这个就有点不好了,
MATLAB产生随机数,范围1-10,9个数总和为60
怎样用matlab产生一组和为1的随机数?
matlab产生随机数
Matlab产生随机数问题:a=[1:2:19,31:2:49],怎么从a中随机产生7个数?
怎样用matlab产生以2为方差,1为均值的随机数
如何用matlab在一个圆心原点,半径为4的区域内产生10个个随机数
matlab 中如何产生0-1上均匀分布的随机数
【matlab】产生100个大小为0~1之间的随机数,排列成10*10矩阵,计算对角线元素的和.
matlab如何生成一串随机数,使之均值为0.7且范围在0到1之间
如何用matlab产生一个随机数,随机数只能取-1和1
MATLAB在[0,8]间随机产生服从期望为8,方差为1的正态分布的随机整数,一次产生一个随机数.
matlab 产生区间【-5 5】随机数