求两个坐标的平均值,标准偏差和方差

时间:2011-11-25 15:24:51

标签: matlab math matrix

我正在做一个迷你项目而且我遇到了代码。我的项目是基于定位。

我使用GUI来获取目标的原始位置和估计位置。

我已经放置了8个节点进行测试。

在这里,前四个是参考节点,接下来的四个是未知节点的随机位置。

cors = [6.62650602409639 194.444444444445;
        6.62650602409639 10.6837606837607;
        192.168674698795 7.83475783475797;
        192.168674698795 191.595441595442;
        70.4819277108434 171.652421652422;
        129.518072289157 168.803418803419;
        24.6987951807229 144.586894586895;
        42.7710843373494 79.0598290598291];

我想在x和y坐标之间绘制图形。

我使用TOA来估计目标的位置,我得到了以下输出。

cors_est = [6.62650602409639 194.444444444445;
            6.62650602409639 10.6837606837607;
            192.168674698795 7.83475783475797;
            192.168674698795 191.595441595442;
            70.7600705547484 171.847603055024;
            129.443055817301 168.734648868329;
            25.01956026761   144.890243978875;
            42.6058125534278 79.1446327727804];

据此,我计算了corscors_est之间的差异,让它为le(x)le(y),其中le是本地化错误。< / p>

根据我计算的数据mean(x)= summation of le(x)/8;

类似地,

mean(y)=le(y)/8;
ΔX = LE(X) − Mean(X)
ΔY = LE(Y) − Mean(Y)

现在我需要一些指导来完成以下任务:

  1. 要计算stdx=square of (ΔX)stdy=square of (ΔY),然后

  2. stdxy=summation of ((ΔX)+(ΔY))/N

  3. 实际上,如果我取上述数据的平方根,我将得到标准偏差。

    请指导我。

    等待一些好的指导:)

1 个答案:

答案 0 :(得分:2)

我认为你这太难了。怎么样:

meanXandY = mean(cors - cors_est, 1);

并且

stdXandY = std(cors - cors_est, 0, 1);