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

Способы задания функций и замена переменных

Читайте также:
  1. D.2 Оценка практического экзамена на 1-й и 2-й уровни – руководящие указания по взвешенным процентам
  2. I. Задания для самостоятельной работы
  3. I. Задания для самостоятельной работы
  4. I. Способы, связанные с управлением дыханием
  5. II. ПОРЯДОК И МЕТОДИКА ПРОВЕДЕНИЯ ЭКЗАМЕНА
  6. II. Различные задания, которые могут использоваться на семинарских занятиях для проверки индивидуальных знаний.
  7. III. Задания для работы в малых группах.
  8. III. Задания для самостоятельной работы
  9. MS Excel.Текстовые функции, примеры использования текстовых функций.
  10. V. Способы и методы обеззараживания и/или обезвреживания медицинских отходов классов Б и В
  11. Амплитудно-частотная характеристика и способы ее измерения
  12. Аналитические задания модуля 2

В Maple существует несколько способов задания функций. С использованием оператора присваивания (:=), проиллюстрируем данный способ примером:

[>f:=(x+a)/(x-b);

При задании конкретного значения переменной х, получаем конкретное значение функции f, т.е.:

[>x:=a;

x:=a

[>f;

Напомним, что в Maple по умолчанию все вычисления производятся символьно, т.е. результат будет содержать в явном виде иррациональные константы, такие, как, е, и др. Чтобы получить приближенное значение в виде числа с плавающей запятой, следует использовать команду evalf(выражение, точность в числах после запятой).

Пример:

[>f:=a*exp(-x);

[>a:=3; x:=1;

a:= 3

x:= 1

[>evalf(f);

1.103638324

Другим способом можно задать функцию с помощью функционального оператора, который ставит в соответствие набору переменных (х1,х2,…) одно или несколько выражений (f1,f2,…).

Пример.

Определить функции двух переменных с помощью функционального оператора.

[>f:=(x,y)->cos(x+y);

f:=cos(x+y)

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

[>f(Pi/2, Pi/2);

-1

Третий способ представления функции осуществляется с помощью команды unapply(выражение,x1,x2,…), где х1,х2,… - набор переменных, от которых оно зависит. Данная команда позволяет преобразовать выражение в функциональный оператор.

Пример.

[>f:= unapply(x^2+y^2,x,y);

[>f(-7,5);

В Maple существует возможность определениянеэлементарных функций вида посредством команды:

 

piecewise(cond_1,f1,cond_2,f2, …).

 

 

Пример.

Функция вида записывается следующим образом:

[>f:=piecewise(x<=-2 or x>=2,0,x>-1 and x<1,1,x>-2 and x<-1,x+2,x>1 and x<2,-x+2);


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.003 сек.)