以下是一个Matlab程序,用于统计6个数分别处于1-11、12-22和23-33哪一段,并计数:

% 生成6个随机数
nums = randi([1, 33], [1, 6]);

% 初始化计数器
count_1_11 = 0;
count_12_22 = 0;
count_23_33 = 0;

% 统计分段计数
for i = 1:length(nums)
    if nums(i) >= 1 && nums(i) <= 11
        count_1_11 = count_1_11 + 1;
    elseif nums(i) >= 12 && nums(i) <= 22
        count_12_22 = count_12_22 + 1;
    elseif nums(i) >= 23 && nums(i) <= 33
        count_23_33 = count_23_33 + 1;
    end
end

% 输出结果
disp(['1-11段的数有', num2str(count_1_11), '个']);
disp(['12-22段的数有', num2str(count_12_22), '个']);
disp(['23-33段的数有', num2str(count_23_33), '个']);

运行该程序,将生成6个1-33之间的随机数,并统计出这些数分别处于1-11、12-22和23-33这三个段中的个数


原文地址: https://www.cveoy.top/t/topic/ivlF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录