【发布时间】:2013-05-23 05:39:00
【问题描述】:
我正在做一个迷你项目,但我被代码困住了。我的项目是基于定位的。
我使用 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];
由此,我计算出cors 和cors_est 之间的差异,假设为le(x) 和le(y),其中le 是本地化错误。
根据我计算出的数据mean(x)= summation of le(x)/8;
同样,
mean(y)=le(y)/8;
ΔX = LE(X) − Mean(X)
ΔY = LE(Y) − Mean(Y)
现在我需要一些指导来完成以下任务:
计算
stdx=square of (ΔX)和stdy=square of (ΔY),然后,stdxy=summation of ((ΔX)+(ΔY))/N
其实如果我对上面的数据取平方根,我就会得到标准差。
请指导我。
等待一些好的指导:)
【问题讨论】: