如何用matlab生成20个两位随机整数,输出其中小于平均值的整数
% 生成20个两位随机整数
x = randi([10, 99], 1, 20);
% 计算平均值
mean_x = mean(x);
% 输出小于平均值的整数
for i = 1:length(x)
if x(i) < mean_x
fprintf('%d\n', x(i));
end
end
% 生成20个两位随机整数
randomNums = randi([10, 99], [1, 20]);
% 计算平均值
meanValue = mean(randomNums);
% 输出小于平均值的整数
disp('小于平均值的整数:');
for i = 1:length(randomNums)
if randomNums(i) < meanValue
fprintf('%d ', randomNums(i));
end
end
不知道你这个问题是否已经解决, 如果还没有解决的话: