Найти среднее значение, стандартное отклонение и дисперсию двух координат - PullRequest
0 голосов
/ 25 ноября 2011

Я делаю мини-проект и застрял с кодом.Мой проект основан на Позиционировании.

Я использовал графический интерфейс для получения исходной и оценочной позиции цели.

Я поместил 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)

Теперь мне нужно некоторое руководство в выполненииследующие задачи:

  1. Для вычисления stdx=square of (ΔX) и stdy=square of (ΔY), а затем

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

На самом деле, если я возьму квадратный корень из приведенных выше данных, я получу стандартное отклонение.

Пожалуйста, направьте меняс этим.

В ожидании хорошего руководства:)

1 Ответ

2 голосов
/ 25 ноября 2011

Я думаю, вы делаете это слишком сложно.Как насчет:

meanXandY = mean(cors - cors_est, 1);

И

stdXandY = std(cors - cors_est, 0, 1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...