[Я сам придумал этот заголовок только для того, чтобы как-то сформулировать вопрос]
Есть школьное задание:
Сколько игл в колесе, если угол между соседними спицами равен 20градусов?
У меня обратная и более общая проблема
Мне нужно выяснить, как эти спицы (векторы) могут быть равномерно распределены - если их число (n) известно и размерностьspace (r) известно.
В двумерном пространстве (r = 2) решить задачу легко: угол между каждой парой соседних векторов должен быть равен 360 ° / n
Например, если r = 2 и n = 2, то на выходе мы получим любые два противоположно направленных двумерных вектора.
В трехмерном пространстве это примерно одинаково, хотя это сложнеепонять, какие из векторов, приходящих из одной точки, смежны
И в многомерном пространстве я просто застрял.
Замечу: нет необходимости, чтобы векторы были одинаковой длины или пересекалисьодин point.
Но мне нужно получить набор векторов с определенными (плавающими) координатами.
В идеале, если в python есть какое-либо решение, я реализую этот алгоритм в python)
Как это можно сделать?
PS: очевидно, что может быть бесконечно много решений даже для единичных векторов.Нужен алгоритм, чтобы найти любой такой набор векторов, или хотя бы подсказку, где искать