数学应用--基本统计"/>
MATLAB的数学应用--基本统计
基本统计
调用mean
函数,我们可以知道一组数据的平均值是多少:
>> a = [11 12 16 23 24 29];
>> mean(a)
ans =19.1667
我们也可以传递数组给mean
,会返回每一列的平均值:
>> A = [1 2 3;4 4 2; 4 2 9];
>> mean(A)
ans =3.0000 2.6667 4.6667
由于这个简单的内置函数不能处理加权数据,所以我们还要进一步处理,假如我们有一组分数和对应的人数:
>> x = [55 63 69 70 75 78 82 84 85 88 90 96 100];
>> y = [1 2 1 6 4 7 2 1 3 2 4 1];
根据小学的知识我们可以得出均值的计算:
>> N = sum(y);
>> s = sum(x.*y)
>> aver = s/N
aver =83.7353
我们还可以用概率表示:
>> p = y/N;
>> aver = sum(x.*p)
aver =83.7353
更多推荐
MATLAB的数学应用--基本统计
发布评论