2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Как перевести большой полином из Maple в Fortran?
Сообщение15.05.2014, 17:12 
Аватара пользователя


12/03/11
688
Полином получен из базиса Гребнера и является достаточно длинным.
Для преобразования кода из Maple в Fortran есть команда
Код:
with(CodeGeneration):
F:=Fortran(poly);

В случае когда код большой рекомендуют пользоваться командами split/makeproc
Код:
with(codegen):
F1:=makeproc(poly);
F2:=split(F1);

Тем не менее, выражение полиномиального вида разбивается крайне нерационально.
С принципиальной точки зрения, разбить полином на части крайне просто.
Странно, что Maple занимается каким-то непотребством.
Может как-то можно с умом перевести?

 Профиль  
                  
 
 Re: Как перевести большой полином из Maple в Fortran?
Сообщение16.05.2014, 09:55 
Аватара пользователя


12/03/11
688
Разобрался сам. Надо пользоваться опцией optimize в команде CodeGeneration/Fortran.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group