如果我们有一组数字的平均值,我们可以找到标准差。MATLAB中是否有一个命令,即一个参数,用于将平均闭合曲线的数据与所有原始闭合曲线的数据进行比较。我需要像标准差这样的统计量度。对于这种情况......想象一下我有
3 2 4
2 3 7
4 2 3
均值
3
4
3
然后是一些参数,如标准偏差,当然不适用于这种情况。
您的问题的标题具有误导性。您似乎想要标准偏差,这很容易使用std
要获得行标准差,很简单
std(A, 0, 2)
你的矩阵在哪里A
,0 是计算 stdev 的方式,2 表示沿第二维,在 MATLAB 中是行维。
本质上,该mean
命令将执行此操作
> a=floor(rand(3)*9); %This just creates a random matrix, it isn't important.
a=
4 0 8
7 8 0
4 1 4
> mean(a)
ans =
5 3 4
> mean(a,2)
ans =
4
5
3
注意第二个参数告诉系统在哪个维度上做平均值。同样的事情应该适用于标准偏差。