Понятие программной разработки библиотеки процедур в среде Maple

Страница 2

1 > f3(0):

1 > f3(1.);

.8414709848

Описанный выше способ создания своей библиотеки вполне устроит большинство пользователей. Однако есть более сложный и более "продвинутый" способ ввода своей библиотеки в состав уже имеющейся. Для реализации этого Maple имеет следующие операции записи в библиотеку процедур si, s2, . и считывания их из файлов filel, file2, .:

savelib(s1. s2, sn, filename)

readlib(f. file1. file2. .)

С помощью специального оператора makehelp можно задать стандартное справочное описание новых процедур:

makehelp(n.f.b).

где n — название темы, f — имя текстового файла, содержащего текст справки (файл готовится как документ Maple) и b — имя библиотеки. Системная переменная libname хранит имя директории библиотечных файлов. Для регистрации созданной справки надо исполнить команду вида:

libname:-libname. '/mylib":

С деталями применения этих операторов можно ознакомиться в справочной системе.

К созданию своих библиотечных процедур надо относиться достаточно осторожно. Их применение лишает ваши Maple-программы совместимости со стандартной версией Maple. Если вы используете одну-две процедуры, проще поместить их в те документы, в которых они действительно нужны. Иначе вы будете вынуждены к каждой своей программе прикладывать еще и библиотеку процедур. Она нередко оказывается большей по размеру, чем файл самого документа. Не всегда практично прицеплять маленький файл документа к большой библиотеке, большинство процедур которой, скорее всего, для данного документа попросту не нужны. Особенно рискованно изменять стандартную библиотеку Maple.

Впрочем, идти на это или нет — дело каждого пользователя. Разумеется, если создать серьезную библиотеку своих процедур, то ее надо записать и тщательно хранить. С Maple поставляется множество библиотек полезных процедур, составленных пользователями со всего мира, так что и вы можете пополнить ее своими творениями

Страницы: 1 2 


Прочие статьи:

Значение термина «развивающая среда» в работах педагогов и психологов
Термин «развивающая среда» довольно давно стал очень популярен и используется многими авторами. Однако, понятие «среда» не имеет четкого и однозначного определения в мире науки Понятие «развивающая среда», как правило, может трактоваться в широком и в узком смысле. В самом широком контексте разви ...

Личностная характеристика «трудного» подростка
Жизнь подростка можно уместить в треугольник, углами которого будут семья, школа и улица (в самом широком понимании этого слова). С того момента, как ребенок начинает реагировать на социальные воздействия, он становится в какой-то степени зависимым от общества, тянется к нему и болезненно переноси ...

Методика формирования самостоятельности в процесс обучения
Самостоятельная работа учащихся имеет место во всех стадиях процесса обучения. При этом один и тот же вид работы может требовать от младших школьников большей или меньшей степени самостоятельности при разном характере заданий. Случается, что работа, выполнявшаяся сначала при участии учителя, затем ...

Меню сайта

Copyright © 2025 - All Rights Reserved - www.rankpedagogy.ru