Об авторе

Проект

Проект посвящен разработке программного пакета, с помощью которого можно было бы производить вычисления с функциями, кусочно заданными на отрезке [ab] числовой оси. В частности, можно реализовать операции в пространстве и соболевских пространствах.

Пакет прежназначен для работы в среде системы символьных математических вычислений Maple V R4. Если Вы хотите работать с пакетом в более поздних версиях Maple, то Вам сюда.

Проект поддержан Российским Фондом Фундаментальных Исследований и администрацией Пермского края, грант No 07-01-96060-р-Урал.

Зеркало сайта на сервере Кубанского государственного университета

Основные мотивы Контакты
Ошибка Maple Ссылки (литература)
Функции и выражения в Maple – терминологическая путаница Download & install

Основные типы данных

Функции пакета:
Библиотека l2_lib.m Библиотека bvp_lib.m Библиотека l2m_lib.m
    служебные     служебные     служебные
    работа с функциями     работа с функциями     работа с функциями
    работа с операторами     функции Грина     работа с операторами

Лицензия

Последние новости проекта

22.08.2010 г.
В связи с отсутствием финансирования работа над проектом была приостановлена. В новом релизе исправлены несоответствия в именах процедур, возникшие в примерах из-за переименования ряда процедур (см. 1.10.2009). Исправлены мелкие ошибки в библиотеках.
Новый архив twisted.zip, иллюстрирующий применение пакета в научной работе (расчеты в механике твердого тела).

1.10.2009 г.
Новый бета-релиз пакета, датированный 1.10.2009
Введены изменения в систему наименования процедур. В связи с этим несколько процедур переименованы. В частности, процедура l2m_KmultFunc получила новое имя l2m_EKmult. Параллельно появилась процедура l2m_KEmult. Cм. список переименованных процедур.
Новая процедура bvp_Fpoly, в связи с чем переписан архив примеров green.zip.

15.08.2009 г.
Новая процедура l2_Fplot и связанный с ней архив примеров plot.zip.

12.08.2009 г.
Одна новая процедура bvp_Fpoly, в связи с чем переписан архив примеров green.zip.

24.07.2009 г.
Новые процедуры l2m_Fcomb, l2m_Fconjugate, l2m_FmatrixGram, l2m_KmultFunc, l2m_Kcomb, l2m_Kconjugate, l2m_FKprojector. Часть из них выполнена студентом М. Половинкиным.

В описании процедур библиотеки l2m_lib.m тоже введена классификация по типам параметров и значений.

31.05.2009 г.
Несколько незначительных усовершенствований. В связи с ними появилось значительное количество наведенных ошибок, которые пришлось исправить. Полностью пересмотрены примеры.

6.04.2009 г.
В связи с предстоящим появлением новых примеров совокупность всех примеров разбита на несколько отдельных архивов, более милосердных по объему для скачивания.

6.03.2009 г.
Версия v1 зарегистрирована.
Инвентарный номер ОФАП 12121 от 11.01.2009 г.
Инвентарный номер ВНТИЦ 50200900127.
Реферат опубликован в электронной газете "Инновации в науке и образовании" No 1(48), январь 2009 г.

1.03.2009 г.
Начата новая версия v2beta. Она уже сейчас, в процессе разработки, доступна для загрузки с этого сайта. Это только рабочая версия, релиз получит имя v2.
В документации совершена попытка классификации процедур библиотеки l2_lib.m - в основном по типам операндов и и результата.
Изменена политика инициализации пакета. Из процедур инициализации оставлена только одна: l2_init.
В пакет введены режимы check и release, управляющие проверкой операндов процедур на правильность.
В библиотеку l2_lib.m добавлены процедуры l2_FKprojector, l2_FmatrixGram, l2_FsConvert, l2_FtConvert, l2_KtSection, l2_setCheck, l2_setRelease.

Новая библиотека l2m_lib.m содержит процедуры для работы с векторно-матричными данными. Имена процедур аналогичны таковым из библиотеки l2_lib.m. В настоящее время, не считая служебных процедур, реализованы (без полноценной отладки!) процедуры l2m_Fsum, l2m_FmultFunc, l2m_FinnerProd, l2m_Fnorm2, l2m_Fmult, l2m_Ksum, l2m_Kmult, l2m_Ksuperpos, l2m_KFapplyOp.

Сайт продолжает отражать текущее состояние работы над пакетом. Версия v1 вместе с адекватной ей документацией доступна для скачивания.

28.11.2008 г.
В обеих библиотеках введены поправки, направленные на экономию оперативной памяти при подгрузке пакета linalg.

31.08.2008 г.
В библиотеку l2_lib.m добавлена функция l2_FKinnerSubst, вычисляющая ядро произведения интегрального оператора и оператора внутренней суперпозиции (в указанном порядке действия операторов).

Определившийся состав пакета фиксируется в виде версии 1 и выпускается под названием v1.
Дальнейшие изменения в v1 могут происходить только с целью исправления ошибок, но не изменения состава пакета. В отличие от известного бизнес-подхода к программированию, я предполагаю исправление обнаруженных ошибок непосредственно в рассматриваемой версии, не откладывая его до производства следующей версии продукта.

HomePage (другие мои ресурсы)