-2

如果我们有一组数字的平均值,我们可以找到标准差。MATLAB中是否有一个命令,即一个参数,用于将平均闭合曲线的数据与所有原始闭合曲线的数据进行比较。我需要像标准差这样的统计量度。对于这种情况......想象一下我有

3 2 4 
2 3 7 
4 2 3  

均值

3
4
3

然后是一些参数,如标准偏差,当然不适用于这种情况。

4

2 回答 2

1

您的问题的标题具有误导性。您似乎想要标准偏差,这很容易使用std

要获得行标准差,很简单

std(A, 0, 2)

你的矩阵在哪里A,0 是计算 stdev 的方式,2 表示沿第二维,在 MATLAB 中是行维。

于 2012-11-28T19:53:07.407 回答
0

本质上,该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

注意第二个参数告诉系统在哪个维度上做平均值。同样的事情应该适用于标准偏差。

于 2012-11-28T19:23:57.970 回答