АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Процедуры-функции

Читайте также:
  1. Задание
  2. Простейшие процедуры
  3. Процедуры функции. Процедуры. Средства отладки процедур, их сохранение и использование (подключение).
  4. ФОРМАТ НАИБОЛЕЕ ИСПОЛЬЗУЕМЫХ КОМАНД АНАЛИТИЧЕСКОГО ПАКЕТА MAPLE

 

Процедуры-функции в Maple можно задавать двумя способами. Для задания процедур-функций первый способ использует символ (à) и задается следующей структурой:

 

имя функции:=(список формальных параметров) à выражение;

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

Пример.

[> f1:=(x1,x2)->simplify(x1^2+x2^2);

[> f1(cos(x),sin(x));

Второй способ задания процедур-функций использует команду unapply и имеет следующую структуру:

 

имя функции:=unapply(выражение или операция, список переменных);

Этот способ задания процедур-функций полезен при определении новой функции через известную или, когда вычисленное выражение предполагает использовать как функцию.

 

 

Пример.

[> f3:=unapply(diff(z(r)^2,r)-2,z);

[> f3(sin);

[> combine(%);


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)