17156

Сума, добуток, похідна, інтеграл в Maple

Лекция

Информатика, кибернетика и программирование

Лекція №27 Тема: Сума добуток похідна інтеграл в Maple. План Активна та пасивна форма команд. Команди диференціювання. Інтегрування виразів. Limit функції. Для деяких команд існують дві форми: активна і пасивна. У разі виклику активної форми команд

Украинкский

2013-06-29

56.5 KB

11 чел.

Лекція №27

Тема: Сума, добуток, похідна, інтеграл в Maple.

План

  1.  Активна та пасивна форма команд.
  2.  Команди диференціювання.
  3.  Інтегрування виразів.
  4.  Limit функції.

Для деяких команд існують дві форми: активна і пасивна. У разі виклику активної форми команди, яка негайно буде виконана, її ім'я починається з рядкової букви. Пасивна форма команди не виконується негайно ядром Maple, а просто у області висновку відображає математичний запис того, що вона може зробити. Її ім'я починається з прописної букви. Надалі, якщо в операторі привласнення для деякої змінної в правій частині задана пасивна форма команди, то командою value() її можна обчислити. Проте основне призначення пасивних форм команд — використовування їх як засоби документування вироблюваних дій в звичній математичній нотації. Прикладами команд з двома формами є команда диференціювання (diff і Diff), інтеграції (int і Int) і ін.

Maple дозволяє обчислювати звичайні і приватні похідні аналітичного виразу по одній або декількох змінних. Для цієї процедури призначені команди diff() і Diff(). Друга команда є так званою відкладеною командою (inert command), яка не обчислює похідну від виразу, а просто відображає математичний запис узяття похідної. Результат дії відкладеної команди можна привласнити змінній Maple, а надалі за допомогою команди value() обчислити результат цієї відкладеної команди. Відкладена форма команди диференціювання зручна, коли необхідно бачити, які операції були зроблені для отримання потрібного виразу. Окрім відкладеної команди диференціювання в Maple є ще цілий ряд команд, що мають відкладену форму, повну інформацію про яких можна одержати в Довідці.

Синтаксис команди диференціювання наступний:

diff(вираз, змінна 1, змінна 2, ..., змінна n);

diff(вираз, [змінна 1, змінна 2, ..., змінна n]);

В результаті виконання будь-якої з приведених команд буде обчислена приватна похідна n-го порядку від заданого першим параметром виразу по заданих п змінним.

При формуванні похідних високого порядку корисний оператор послідовності $, який дозволяє простіше і нагляднєє задати похідну. Наприклад, для обчислення третьої похідної функції f (х) по змінній х можна використовувати команду diff (f (х),х,х,х), в якій три рази вказано диференціювання по змінній х, або застосувати в команді диференціювання оператора послідовності х$3, що спрощує і

робить наочнішим завдання третьої похідної: diff (f (х),х$3).

 Приклад 1. Обчислення похідних

> f:=x^2*sin(x)+sqrt(y)*ln(cos(x));

> diff(f,x);

> Diff(f,x);

> diff(f,x$2);

> diff(f,x,y);

> fDerive:=Diff(f,x);

> g:=sqrt(fDerive);

> value(%);

Останні три команди показують використовування відкладеної форми команди диференціювання.

Інтеграція виразів по заданій змінній здійснюється командою int(), яка також має відкладену форму int(). Ця команда дозволяє обчислювати як невизначений інтеграл від виразу (при цьому, правда, відповідає не буде ніякою постійною інтеграції) з використанням наступного синтаксису команди:

int ( вираз, змінна);

так і певний інтеграл за допомогою наступного синтаксису команди

int( вираз, змінна = а..b);

де а і b є межами інтеграції, причому ці межі можуть бути і аналітичними виразами.

Приклад 2 Інтеграція функцій

> f:=a*x^2*sin(b*x);

> int(f,x);

> int(f,x=0..1);

> int(f,x=0..а);

> Int(f,x=0..Pi);

> value(%);

Операція % - є зручною формою посилання на результат виконання попередньої операції. У Maple є ще дві подібні  операції, які ідентифікують результати передпопередньої і предпредпредидущий команд. Їх синтаксис виглядає таким чином %% і %%%.

Для символьного обчислення певного інтеграла існують дві опції, керівники обробкою розривів подинтегральной функції. Ці опції задаються третім параметром в командах int () і Int ().

За умовчанням команда інтеграції перевіряє вираз на безперервність у області інтеграції і обчислює інтеграл як суму окремих певних інтегралів на проміжках безперервності функції. Опція 'continuous' відключає цей режим і обчислює інтеграл як різниця значень первісної подинтегральной функції в точці початку і кінця проміжку інтеграції.

Ще одна опція "CauchyPrincipalValue' обчислює невласні інтеграли першого і другого роду в значенні головного значення Коші.

Якщо Maple не може знайти замкнуту форму виразу для певного інтеграла, то команда інтеграції повертає просто виклик самої себе (у області висновку друкується математичний запис обчислення інтеграла, як при зверненні до відкладеної команди інтеграції). У подібних випадках можна обчислити значення певного інтеграла чисельним способом за допомогою команди evalf(). Синтаксис подібної конструкції наступний:

evalf ( int(f,x=a. .b)) ;

evalf ( Int (f,x=a. .b) ) ;

evalf ( Int (f,x=a. .b), digits, flag);

Параметр digits дозволяє задати число значущих цифр при обчисленнях наближеного значення інтеграла (за умовчанням це число рівне числу значущих цифр, визначених значенням системної константи Digits).

Константа нескінченність (infinity ).

Приклад 3. Чисельна інтеграція функцій

> Int(sin(x)*ln(x),x=0..1);

> int(sin(x)*ln(x),x=0..1);

> evalf(int(sin(x)*ln(x),x=0..1));

> Int(sin(x)*ln(x),x=0..1)=evalf(Int(sin(x)*ln(x),x=0..1),20);

> Int(exp(x-x^2/2)/(1+exp(x) /2),x=-infinity..infinity)=evalf(Int(exp(x-x^2/2)/(1+exp(x) /2),x=-infinity..infinity));

Перший інтеграл прикладу 3 обчислюється в аналітичному вигляді, але представляється через значення спеціальної функції інтегральний косинус. Для отримання відповіді у вигляді десяткового числа застосовується алгоритм чисельної інтеграції. На цьому ж прикладі показано використовування відкладеної форми команди інтеграції для зручнішого представлення відповіді.

У системі Maple є набір команд для повного дослідження функцій: limit()— для відшукання межі функції, sum() — для знаходження всіляких кінцевих сум, series() — для розкладання функцій в ряди Тейлора, Маклорена і Лорана, extrema() — для дослідження екстремумів функцій як однієї, так багатьох змінних, minimize() і maximize() — для пошуку мінімуму і максимуму функції на заданому проміжку.

Limit виклик функції межі

Синтаксис

    limit(f,x=a,dir)

    Limit(f,x=a,dir)

Параметри

    f      - вираз алгебри

    x      - ім'я

    а     - вираз алгебри; покажчик межі, можливо нескінченність(infinity), або - нескінченність (-infinity)

    dir   -(необов'язковий) позначення; напрям: left, right, real, або complex 

Приклади

> limit(sin(x) /x, x=0);

> limit(exp(x), x=infinity);

> limit(exp(x), x=-infinity);

> limit(1/x, x=0, real);

> Limit(sin(x), x=0);

Література:

       Матросов А.В. Maple 6. Решение задач высшей математики и механики, Москва, 2000 – 528 с. [4], 145-150, 397-421

Контрольні запитання:

  1.  Активна та пасивна форма команд Maple.
  2.  Особливості використання команди Limit.


 

А также другие работы, которые могут Вас заинтересовать

80130. ФИНАНСЫ И ФИНАНСОВАЯ СИСТЕМА РОССИЙСКОЙ ФЕДЕРАЦИИ 62.5 KB
  Их содержанием являются только те из них посредством которых образуются денежные фонды государства его территориальных подразделений а также предприятий организаций учреждений. По своему материальному выражению финансы представляют собой денежные фонды государства его территориальных подразделений субъектов Федерации муниципальных образований предприятий и учреждений организаций используемые для потребностей общества и развития производства. В результате функционирования финансов создаются распределяются и используются денежные...
80131. ФИНАНСОВОЕ ПЛАНИРОВАНИЕ ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ 76.5 KB
  Основное предназначение управления финансами предприятия и финансового планирования состоит в том чтобы: обеспечить рациональную сбалансированность активов средств и пассивов источников финансирования предприятия. обеспечить достаточность платежных средств для исполнения всех обязательств предприятия как по срокам. Вторая из перечисленных выше задач теснейшим образом взаимосвязана с первой С точки зрения текущей деятельности текущих операции в центре внимания управляющего финансами находится именно сбалансированность платежного...
80132. ФИНАНСОВОЕ ПРАВО В СИСТЕМЕ РОССИЙСКОГО ПРАВА: ЕГО ОСОБЕННОСТИ И СВЯЗЬ С ДРУГИМИ ОТРАСЛЯМИ ПРАВА 45.5 KB
  В литературе высказывались сомнения по поводу самостоятельности финансового права как отрасли в системе права. Утверждалось к примеру что это часть государственного и административного права или даже только административного. В дискуссии по этому вопросу были высказаны убедительные доводы опровергнувшие упомянутые сомнения и главный аргумент наличие у финансового права специфики в предмете и методе правового регулирования что требуется для выделения совокупности юридических норм в отрасль права.
80133. Формы межбюджетных трансфертов, предоставляемых из федерального бюджета 116.5 KB
  Межбюджетные трансферты из федерального бюджета за исключением субвенций предоставляются при условии соблюдения органами государственной власти субъектов Российской Федерации бюджетного законодательства Российской Федерации и законодательства Российской Федерации о налогах и сборах. Субъекты Российской Федерации в бюджетах которых расчетная доля межбюджетных трансфертов из федерального бюджета за исключением субвенций в течение двух из трех последних отчетных финансовых лет превышала 5 процентов объема собственных доходов...
80134. ФУНКЦИИ ФИНАНСОВ 42.5 KB
  Следовательно финансовая деятельность государства представляет собой деятельность государства по формированию распределению и использованию централизованных и децентрализованных фондов денежных средств обеспечивающих его бесперебойное функционирование и развитие. Под централизованными финансами понимают экономические отношения связанные с образованием и использованием фондов денежных средств аккумулируемых в государственной бюджетной системе и правительственных внебюджетных фондах. Иными словами к централизованным фондам денежных...
80135. Стабилизационный фонд РФ 202.5 KB
  Формирование и использование средств Фонда Фонд аккумулирует поступления средств вывозной таможенной пошлины на нефть и налога на добычу полезных ископаемых нефть при цене на нефть сорта Юралс превышающей базовую цену. Средства Фонда могут быть использованы на покрытие дефицита федерального бюджета при снижении цены на нефть ниже базовой цены. Если накопленный объем средств Фонда превышает 500 млрд. Объем использования средств Фонда определяется федеральным законом о федеральном бюджете на соответствующий финансовый год.
80136. Банковский контроль. Субъекты, осуществляющие банковский контроль 34 KB
  Банковский контроль осуществляется банками в ходе операций по кредитованию финансированию и расчетам. Банковский контроль необходим для эффективного использования банковских ссуд и направлен также на укрепление платежной дисциплины. Обеспечение возвратности кредита создает основу для банковского контроля в процессе кредитования а контроль в свою очередь служит необходимым условием возвратности кредита.
80137. БЮДЖЕТНАЯ СИСТЕМА И БЮДЖЕТНОЕ УСТРОЙСТВО В РОССИЙСКОЙ ФЕДЕРАЦИИ 67 KB
  В законодательстве было дано ее определение как основанной на экономических отношениях государственном устройстве и юридических нормах совокупности федерального бюджета РФ бюджетов субъектов Федерации и местных бюджетов муниципальных образований.6 и 10 расширил рамки бюджетной системы включив в нее помимо бюджетов в собственном смысле слова внебюджетные государственные социальные фонды ст. С бюджетом названные фонды сближает утверждение их представительными законодательными органами власти которые утверждают и отчеты об исполнении...
80138. БЮДЖЕТНОЕ ПРАВО И БЮДЖЕТНЫЕ ПРАВООТНОШЕНИЯ 62 KB
  Такая общая характеристика бюджетного права и его предмета нуждается в конкретизации поскольку бюджетное право тесно связано с другими подразделениями и институтами финансового права. Соответственно сказанному и понятие бюджетного права можно определить исходя либо из общей либо конкретной характеристики предмета бюджетного права. Однако такое понятие недостаточно четко определяет пределы регулирования бюджетного права. Избежать этого можно путем введения в определение понятия бюджетного права уточняющих признаков основанных на...