Отображение промежуточных результатов (Maple 11)

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

Модератор: Admin

Corvus
Сообщения: 1
Зарегистрирован: Сб мар 24, 2007 9:18 pm

Отображение промежуточных результатов (Maple 11)

Сообщение Corvus » Сб май 05, 2007 8:17 pm

Подскажите пожалуйста, можно ли как-то в Maple 11 вывести отображение промежуточных результатов (т.е. всей цепочки решения по действиям) при решении, а не сразу результат? Спасибо.

Андрей М.
Сообщения: 239
Зарегистрирован: Чт апр 21, 2005 3:15 pm

Сообщение Андрей М. » Вс май 06, 2007 9:55 am

м. прикрепленный документ. Из него должно быть все ясно

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Вт май 08, 2007 7:52 am

Можно использовать trace(proc_name) для вывода промежуточных результатов названной процедуры proc_name и showstat(proc_name) для просмотра тела процедуры, чтобы определить, какие еще процедуры вызваются. И еще установить printlevel := 5

Андрей М.
Сообщения: 239
Зарегистрирован: Чт апр 21, 2005 3:15 pm

Сообщение Андрей М. » Вт май 08, 2007 9:53 am

aar! Ваш совет это нечто иное, чем запрашивалось, не так ли. Вы привели рекомендации, относящиеся к отладке процедур средствами debugger или DEBUGG. Спрашивалось же, как я понял, именно получение листинга алгоритма Maple, использованного для решения задачи. А это уже совершенно иное.

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Вт май 08, 2007 4:02 pm

Чтобы понять, что там внутре (особенно внутри модуля) приходится иногда и отладчиком пользоваться (trace недоступны процедуры, скрытые в модуле). Если в процедуре нет полезных userinfo (а так чаще всего и бывает), то ничего вы с помощью infolevel не увидите. Конечно трассировка тоже не сахар, выдает массу лишней информации.

Андрей М.
Сообщения: 239
Зарегистрирован: Чт апр 21, 2005 3:15 pm

Сообщение Андрей М. » Вт май 08, 2007 4:57 pm

aar! Совершенно с вами не согласен. Предложенный мною вариант обеспечивает протокол алгоритма решения задачи процедурой, что особенно важно при символьных вычислениях. Трассировка же это совершенно иное. Действительно, стандартных средств для отладки модулей Maple не имеет. В этом слдчае лично я использую средства библиотеки Аладьева, обеспечивающие как вскрытие кода модуля, так и конвертирующие его в процедуру.