MATLAB求解标准差

标准差

标准差(Standard Deviation),是离均差平方的算术平均数(即:方差)的算术平方根,可以用来反映数据的离散程度,用σ表示。标准差也被称为标准偏差,或者实验标准差,在概率统计中最常使用作为统计分布程度上的测量依据。
标准差可以分为总体标准差与样本标准差。
在这里插入图片描述

求解程序

在MATLAB中可以使用std函数求解标准差,其中std(datas, 0)为求解样本标准差,std(datas, 1)为求解总体标准差,datas为需要求解标准差的数据矩阵。
下面是求解成绩的

% 计算标准差程序

datas = xlsread('成绩.xlsx');
% 方法一
% 样本标准差
% std(datas,0)

% 总体标准差
std(datas,1)


% 方法二
% 求解总体标准差
% excel 表中成绩数据为一行的形式呈现,
% 且表中只有总成绩数据可以使用下面的程序求解。
ave = mean(datas);
[m,n] = size(datas);
res = 0;
for i = 1:n
    res = res + (datas(1,i)-ave)^2;   
end
res = sqrt(res/n);
  • 14
    点赞
  • 116
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值