如何用matlab生成随机两位整数并求平均值

如何用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
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^