2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 обратный элемент в расширенном поле (maple 16)
Сообщение20.11.2012, 00:03 
Собственно, приветствую всех. Пробовал уже раз 100 в теч. недели, очешуел даже, никак не могу разобраться. В расш. поле требуется найти обратный элемент по умножению. Вбиваю вот такой код
Код:
G := GF(5,2,alpha^2+alpha+1);
a := G:-ConvertIn(alpha);
for i from 0 to 5^2-2 do G:-`^`(a,i)  end do;

Таблицу степеней он мне строит. Теперь вбиваю вот, что
Код:
for i from 1 to 5^2-2 do G:-`inverse`(a,i)  end do;

Казалось бы, согласно хелпу, он мне в цикле должен вывести обратные элементы для всех многочленов поля. Ан, нет. Выдает какую то ерунду, как только не пробовал уже, в опострофах вводить, в скобках квадратных, без них - все равно никак. Ткните носом, пожалуйста, где загвоздка?

 
 
 
 Re: обратный элемент в расширенном поле (maple 16)
Сообщение21.11.2012, 21:11 
ест тту кто жвой? люди :facepalm:

 
 
 
 Re: обратный элемент в расширенном поле (maple 16)
Сообщение21.11.2012, 23:58 
Был такой вопрос в прошлом году, нужно поискать ответ в Околонаучном Софте.

 
 
 
 Posted automatically
Сообщение22.11.2012, 00:19 
Аватара пользователя
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Околонаучный софт»

 
 
 
 Re: обратный элемент в расширенном поле (maple 16)
Сообщение22.11.2012, 01:18 
Да, ребята, пришел я к выводу, что только время потратил, пока регался тут, ждал ответа... Нету моего вопроса нигде, поиск ничего не дал, в ручную чуть не о...л, пока все сообщения перелопачивал, особенно, когда дятлы вместо сути пишут "помогите, срочно хелп, мепл и т.п." Придется в ручную считать, что не особо радует. Пендосы еще в хелпе не могли по всем функциям кратких примеров накидать, а то какие то функции по 2-3 раза обрисованы, а каких то, вообще нет :arrow: . Закрывайте тему.

 
 
 
 Re: обратный элемент в расширенном поле (maple 16)
Сообщение09.12.2012, 07:01 
mkth в сообщении #646775 писал(а):
Собственно, приветствую всех. Пробовал уже раз 100 в теч. недели, очешуел даже, никак не могу разобраться. В расш. поле требуется найти обратный элемент по умножению. Вбиваю вот такой код
Код:
G := GF(5,2,alpha^2+alpha+1);
a := G:-ConvertIn(alpha);
for i from 0 to 5^2-2 do G:-`^`(a,i)  end do;

Таблицу степеней он мне строит. Теперь вбиваю вот, что
Код:
for i from 1 to 5^2-2 do G:-`inverse`(a,i)  end do;

Казалось бы, согласно хелпу, он мне в цикле должен вывести обратные элементы для всех многочленов поля. Ан, нет. Выдает какую то ерунду, как только не пробовал уже, в опострофах вводить, в скобках квадратных, без них - все равно никак. Ткните носом, пожалуйста, где загвоздка?

Ерунду пишете, ерунду и выдает.
Код:
G := GF(5,2,alpha^2+alpha+1);
> a := G:-ConvertIn(alpha):
> b:=G:-PrimitiveElement(a);
> A:={}:for i to 5^2-1 do A:=A union {G:-`^`(b,i)}: od:
                                         2
               G := Z[5] [alpha] / <alpha  + alpha + 1>


                           b := 4 + 2 alpha

> for i in A do print(i, G:-`inverse`(i)) od:

                                 1, 1


                                 2, 3


                                 3, 2


                                 4, 4


                          alpha, 4 + 4 alpha


                         2 alpha, 2 + 2 alpha


                         3 alpha, 3 + 3 alpha


                          4 alpha, 1 + alpha


                          1 + alpha, 4 alpha


                        1 + 2 alpha, 3 + alpha


                        1 + 3 alpha, 4 + alpha


                       1 + 4 alpha, 4 + 2 alpha


                        2 + alpha, 2 + 3 alpha


                         2 + 2 alpha, 2 alpha


                        2 + 3 alpha, 2 + alpha


                       2 + 4 alpha, 4 + 3 alpha


                        3 + alpha, 1 + 2 alpha


                       3 + 2 alpha, 3 + 4 alpha


                         3 + 3 alpha, 3 alpha


                       3 + 4 alpha, 3 + 2 alpha


                        4 + alpha, 1 + 3 alpha


                       4 + 2 alpha, 1 + 4 alpha


                       4 + 3 alpha, 2 + 4 alpha


                          4 + 4 alpha, alpha


 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group