Вывод формул: Maple vs Mathematica

Форум пользователей пакета Maple

Модератор: Admin

Полищук Андрей
Сообщения: 55
Зарегистрирован: Чт ноя 09, 2006 2:40 pm
Откуда: Ижевск

Вывод формул: Maple vs Mathematica

Сообщение Полищук Андрей » Чт ноя 09, 2006 2:57 pm

Задача - вывод формул в механике. Один из моментов - подстановки (разворачивание и сворачивание выражений).
Например: вместо (w/R^2)^2*a*b должно быть c*d.
Использую subs, algsubs и т.д. Лучше работает algsubs, но только если выражение выделено в чистом виде. Если (w^2/R^3)*a*b + где-то *1/R -- не срабатывает. Выделить в явном виде через collect не могу (функция не подставляется). Эту задачу обошел через subsindent, кажется. Но в явном виде найти ВСЕ подстановки Maple не может. Реальная задача --- формула на 30-40 страниц.
Кто имеет такой опыт и подскажет как быть?
Возможно, Mathematica сильнее на таких задачах?
Может, какая другая система (особо приветствуются Freeware/Opensource)?

Leks
Сообщения: 3
Зарегистрирован: Пт ноя 10, 2006 9:14 pm
Откуда: Минск

Сообщение Leks » Пт ноя 10, 2006 10:03 pm

Не уверен что поможет, но попробуй к примеру такого варианта:
subs-ом убираешь из выражения все рациональные множители (например subs(R=1/K,Eq)), а затем
simplify(%,{w*K^2)^2*a*b=c*d}).
Проверял, что-то получается (см. прикрепленный файл)

Полищук Андрей
Сообщения: 55
Зарегистрирован: Чт ноя 09, 2006 2:40 pm
Откуда: Ижевск

Сообщение Полищук Андрей » Ср ноя 15, 2006 2:55 pm

А вторая половина вопроса насчет наиболее пригодных для таких задач СКА?