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.


 

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

33103. Цена: понятие, виды, этапы ценообразования. Диспаритет цен 32.5 KB
  В первом случае цена определяется как денежное выражение стоимости товара. Стоимость представляет содержание а цена форму. Во втором случае цена это количество денег получаемых и уплачиваемых за товар. Цена таким образом определяется спросом покупателей которые приобретают товар прежде всего изза его ценности или полезности.
33104. Виды профессиональной деятельности на рынке ценных бумаг 32.5 KB
  Брокерская деятельность Брокерской деятельностью признается деятельность по совершению гражданскоправовых сделок с ценными бумагами от имени и за счет клиента в том числе эмитента эмиссионных ценных бумаг при их размещении или от своего имени и за счет клиента на основании возмездных договоров с клиентом. Профессиональный участник рынка ценных бумаг осуществляющий брокерскую деятельность именуется брокером. В случае оказания брокером услуг по размещению эмиссионных ценных бумаг брокер вправе приобрести за свой счет не размещенные в срок...
33105. Четыре типа хозяйственных операций 28.5 KB
  Это происходит вследствие того что всякая операция отражается на двух счетах учета записью то есть затрагивает две статьи баланса которые могут находиться как одновременно в активе и пассиве так обе в активе или обе в пассиве. Операции первого типа вносят изменения в состав имущества то есть операции затрагивают только актив баланса. При этом валюта баланса не изменяется.
33106. Четырехуровневая система нормативного регулирования бухгалтерского учета в России 35 KB
  Данный Закон определяет правовые основы бухгалтерского учета его содержание принципы организацию основные направления бухгалтерской деятельности и составления отчетности состав хозяйствующих субъектов обязанных вести бухгалтерский учет и предоставлять финансовую отчетность. № 283 Об утверждении программы реформирования бухгалтерского учета в соответствии с международными стандартами финансовой отчетности и др. Федеральный закон О бухгалтерском учете занимает центральное место в системе нормативного регулирования бухгалтерского учета...
33107. Членство в Институте профессиональных бухгалтеров России 28.5 KB
  Членами ИПБ являются физические и юридические лица чья заинтересованность в совместном решении задач ИПБ России и достижении его Уставных целей оформляется индивидуальными заявлениями и документами позволяющими учитывать количество членов ИПБ. Виды членства ИПБ России: 1. Ассоциированные Члены ИПБ России: претендент; преподаватель; бухгалтерэкономист. Действительные Члены ИПБ.
33108. Экономическое содержание инфляции. Причины, виды, последствия. Антиинфляционная политика 43.5 KB
  Но это не означает что в период инфляции растут все цены. Темп роста цен индекса цен является первым из трех критериев при определении вида инфляции. Третий критерий ожидаемость и предсказуемость инфляции.
33109. Элементы учетной политики 27 KB
  Анализ учетной политики позволяет определить следующие элементы учета: принятые в организации способы организации и ведения учета; соответствие принятых в организации приемов ведения учета действующей методологии; принятые в организации способы амортизации основных средств нематериальных активов; способы оценки производственных запасов товаров незавершенного производства; методы учета стоимости материальных затрат при списании в производство; способы учета завершенных и не сданных заказчику объемов работ; возможность и способы создания...
33110. Этапы развития систем автоматизации 25.5 KB
  Сегодня мы анализируем уже третье поколение российских автоматизированных бухгалтерских систем. Этот период характеризовался массовым ввозом в нашу страну персональных компьютеров что в значительной степени обусловило выбор последних в качестве основной аппаратной платформы для бухгалтерских разработок. Энтузиастоводиночек и временные трудовые коллективы сменили профессиональные группы специалистов объединившихся в собственные компании которые хотели получать прибыль с продаваемого тиража бухгалтерских программ.
33111. Этическое регулирование деятельности проф.бухгалтеров в России 33 KB
  Инвесторы кредиторы работодатели правительство и население в целом полагаются на профессиональных бухгалтеров в плане достоверного и полного финансового учета и отчетности эффективного финансового управления и компетентных рекомендаций по различным вопросам. Подход и поведение профессиональных бухгалтеров при предоставлении ими таких услуг влияют на экономическое благосостояние всей станы. Профессиональные бухгалтеры смогут оставаться в таком привилегированном положении только в том случае если они попрежнему будут...