Я использую C++, и я хочу рассчитать симметричность точки относительно гиперплоскости. Я нахожусь в размере , указанном во время выполнения.Как вычислить симметричность точки (пространству высокого измерения) относительно гиперплоскости, образованной множеством точек?
У меня есть точки в гиперплоскости. Поэтому я вычислил нормальный вектор, решая набор линейных уравнений. Тогда получить гиперплоскость (с нормалью и точкой), проекцию первой точки и, наконец, симметричную.
Я пробовал использовать библиотеку eigen3
, но, похоже, необходимо, чтобы измерение давалось во время компиляции.
Любая идея решить проблему с этой библиотекой (или любым другим) или методом коротких выводов приветствуется.
Заранее спасибо.
OK. Я не знал о динамике ключевых слов. Это избавляет меня от одной проблемы. Я так хочу рассчитать симметричный хороший? – dev93
@ dev93 См. Обновленный ответ. –
ОК. Я очень благодарю вас. – dev93