У меня небольшой вопрос о векторе и матрице.
Предположим, что вектор V = {v1, v2, ..., vn}. Я генерирую матрицу расстояний n-на-n, определенную как:
M_ij = | v_i - v_j | так что i, j принадлежат [1, n].
То есть каждый элемент M_ij в квадратной матрице является абсолютным расстоянием двух элементов в V.
Например, у меня есть вектор V = {1, 3, 3, 5}, матрица расстояний будет
М = [
0 2 2 4;
2 0 0 2;
2 0 0 2;
4 2 2 0; ]
Кажется, довольно просто. Теперь приходит к вопросу. Учитывая такую матрицу М, как получить начальную V?
Спасибо.
Основываясь на каком-то ответе на этот вопрос, кажется, что ответ не уникален. Итак, теперь предположим, что весь начальный вектор был нормализован до 0 и 1 дисперсии. Вопрос в том, что, учитывая такую симметричную матрицу расстояний M, как определить начальный нормализованный вектор?