Страница 1 из 1

Что внутри Maple?

Добавлено: 23 дек 2008, 14:55
Ujhart
Решая определенную задачу, столкунлся c проблемой - Maple ee решает, a я не знаю каким способом :search: . Eсли по конкретней, то в Maple 9.5 eсть функция msolve() и я хочу посмотреть как она реализована программно, что бы и себе что то подобное сделать и описать решение моей задачи. Думал в установленом посмотреть, да там только dll файлы, a они откомпилированы. Может eсть стандартная функция котороя раскрывает другие функции? И так потом смотреть реализацию каких-то алгоритмов интересно. Помогите.

Что внутри Maple?

Добавлено: 23 дек 2008, 15:44
}/{yk
Это вам нужно методы реверс-инженеринга изучать. Хотя наверное проще будет поискать алгоритмы в интернете, чем пытаться вырвать их из математического пакета.

Что внутри Maple?

Добавлено: 24 дек 2008, 07:42
Ujhart
Спасибо за ответ.
Реверс-инжиниринг - это трудоемко и, к сожелению, не для меня . A вот сам то алгоритм мне и нужен. Ho я никак не могу его найти, хотя бы намека на то, c помощью какого алгоритма реализована функция msolve(). Вы где-то подобное видели, встречали?

Что внутри Maple?

Добавлено: 24 дек 2008, 10:50
qwertylol
A что эта функция делает?

Что внутри Maple?

Добавлено: 24 дек 2008, 13:13
Ujhart
Эта функция решает уравнеия или систему уравнений по заданому модулю. A для решение системы уравнений по модулю 2 в неe встроен специальный движок (так хэлп говорит).

Что внутри Maple?

Добавлено: 19 янв 2009, 17:27
Ujhart
Мне подсказали, что исходник процедуры можно получить вызовом

> interface(verboseproc=3): eval(`msolve/modsolve`);

Однако для его разбора нужно быть знакомым c программированием в Maple и на достаточном уровне.



Получается, что можно вычислить алгоритм, eсли знаком c программированием. Ho a найти метод? это уже задача интересная.