LINUX.ORG.RU

циркулянт


0

0

Хола) пишу программу вычисления циклического определителя, щас нашёл формулу по которой это дело можно вычислить.. но не могу въехать что хотел сказать наш вероятный противник.. http://mathworld.wolfram.com/CirculantDeterminant.html

"where omega_j is the nth _root_of_unity_."

И ещё, как Вы думаете, стоит ли использовать эту формулу или можно как-то по другому сделать? (быстродействие имеет значение)

anonymous

Ответ на: комментарий от dilmah

omega_j == sqrt(1^n) ?

а смысл? 1 и в африке 1.

>cos(2*j*pi/n) + i * sin(2*j*pi/n) для набора целых j

не пойму.. это omega_j?

anonymous
()
Ответ на: комментарий от anonymous

Если я правильно понял Омега - комплексное число, а в комплексном пространстве число корней из единицы равно степени корня. Формулы этих корней(j - номер корня, i - мнимая единица) тебе привели выше.

YesSSS ★★★
()
Ответ на: комментарий от YesSSS

И эти любди называют Wolfram "вероятным противником" :D

anonymous
()

>можно как-то по другому сделать?

можно самому вывести. Ответ примерно такой должен быть (по крайней мере у меня такой получился)

(n(n+1))/2 * (-1)^(n-1) * n^(n-2)

hint: метод гаусса.

t1lan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.