1. 给出一组数据x, 计算出这组数据的频数并画出bar, area和stem图。
程序:
x = [1 3 5 5 5 5 7 9 9 9 10 13 14];
num = [];
flag = 0;
for j = 1:14
for i=1:length(x)
if j==x(i)
flag = flag+1;
end
i = i+1;
end
num(end+1)=flag;
flag = 0;
end
j = 1:14;
subplot(1,3,1); bar(j,num); xlim([0 15]);
subplot(1,3,2); area(j,num); xlim([0 15]);
subplot(1,3,3); stem(j,num); xlim([0 15]);
结果:
原来的数据为:
x = [1 3 5 5 5 5 7 9 9 9 10 13 14];
经过计算得到的频数为:
num =
1 0 1 0 4 0 1 0 3 1 0 0 1 1