алгоритм для решения линейного уравнения из n переменных? - PullRequest
1 голос
/ 03 октября 2011

Я хочу получить алгоритм для решения линейного уравнения из 8 переменных.На самом деле у меня есть матрица A из (nx8) и матрица B из (8x1) и

A *  B = 0

, и я знаю все значения переменных матрицы A. Теперь я хочу найти все значения матрицы B(8x1).

, пожалуйста, помогите мне.

РЕДАКТИРОВАТЬ: мне нужно это решить, чтобы получить матрицу вращения камеры из n выбранных точек 3D-2D корреляции для калибровки камеры.

1 Ответ

4 голосов
/ 03 октября 2011

Поскольку ваша система линейных уравнений однородна, существует как минимум одно решение: B = 0.

Чтобы вычислить все решения, вам нужно использовать метод, подобный методу исключения Гаусса.

Ссылки:

Wikipedia

S.O.S. Math

CliffsNotes

...