А) б) в)

Рис. 7.22. Піктограми обчислення границь: а) двохсторонньої; б) правостороннього; в) лівостороннього

Обчислення границь

Приклади обчислення границь приведені на рис. 7.23.

Серед інших, там наведені лівосторонні та правосторонні границі. Оскільки функція, для якої визначається границя, є неперервною, всі такі границі співпадають.

 

Рис. 7.23. Обчислення границь

 

Питання для самоконтролю

1. Охарактеризуйте коротко команди меню Symbolics?

2. З допомогою яких команд меню Symbolics можна виконувати операції з виокремленими виразами?

3. З допомогою яких команд меню Symbolics можна виконувати операції з виокремленими змінними?

4. З допомогою яких команд меню Symbolics можна виконувати операції з виокремленими матрицями?

5. Назвіть символьні операції інтегральних перетворень.

6. Яке призначення команд підменю Evaluate?

7. Як здійснюється спрощення математичних виразів з допомогою команд меню Symbolics?

8. Як здійснюється диференціювання з допомогою команд менюSymbolics?

9. Як здійснюється інтегрування з допомогою команд меню Symbolics?

10. Як здійснюється розв’язок рівнянь з допомогою команд меню Symbolics?

11. З допомогою яких команд меню Symbolics можна виконувати операції з розкладання в ряд Тейлора та підстановки ?

12. Як здійснюється інтегральні перетворення з допомогою команд меню Symbolics?

ЗАВДАННЯ ДЛЯ ПРАКТИЧНОЇ РОБОТИ №7

Символьні обчислення

Мета роботи.Набути практичні навички роботи з символьним процесором Mathcad.

Вправа 1. Для полінома g(x) (див. табл.1) виконати такі дії:

1. Розкласти на множники.

2. Виконати підстановку виразу x=y+z.

3. Розкласти по ступенях вираз отриманий в п.2.

4. Згорнути вираз отриманий в п.2 по змінній z.

Таблиця 1. Варіанти вправи 1.

№ варіанту g(x) № варіанту g(x)
x4 - 2x3 + x2 - 12x + 20 x4 + x3 - 17x2 - 45x - 100
x4 + 6x3 + x2 - 4x - 60 x4 - 5x3 + x2 - 15x + 50
x4 - 14x2 - 40x - 75 x4 - 4x3 - 2x2 - 20x + 25
x4 - x3 + x2 - 11x + 10 x4 + 5x3 + 7x2 + 7x - 20
x4 - x3 - 29x2 - 71x -140 x4 - 7x3 + 7x2 - 5x + 100
x4 + 7x3 + 9x2 + 13x - 30 x4 + 10x3 +36x2 +70x+ 75
x4 + 3x3 - 23x2 - 55x - 150 x4 + 9x3 + 31x2 + 59x+ 60
x4 - 6x3 + 4x2 + 10x + 75 x4 - 2x3 + 27x - 54
x4+16x3 +76x2 +51x-270 x4+7x3 -7x2 +121x-180
x4+7x3 +3x2 -63x-108 x4+6x3 +6x2 -14x-15

Вправа 2. Знайти точки в яких досягається найбільше та найменше значення заданої на відрізку неперервної функції f(x) (див. табл.2). Знайдіть нуль функції на заданому відрізку (розв’яжіть рівняння f(x)=0).

Хід роботи:

1. Побудувати графік функції.

2. Знайти найбільше та найменше значення функції.

3. Розв’язати рівняння f(x)=0, вибравши в якості нульового наближення лівий, а потім правий кінець заданого відрізку.

Таблиця 2 – Варіанти вправи 2.

№ варіанту f(x) Відрізок
[0, 6]
[1, 4]
[1, 4]
[-3, 3]
[0, 4]
[-1, 5]
[1, 9]
№ варіанту f(x) Відрізок
[0, 3]
[-3, 3]
[2, 4]
[-1, 2]
[-1, 6]
[1, 4]
[-1, 7]
[1, 5]
[-4, 2]
[-4, -1]
[-2, 4]
[-2, 1]
[-5, 2.8]
         

Вправа 3. Знайти по визначенню похідну функції f(x) (див. табл.3). Обчислити значення похідної в точці , враховуючи, що .

Хід роботи:

1. Визначити приріст функції в вказаній точці.

2. Обчислити границю відношення приросту функції до приросту аргументу при прямуванні приросту аргументу до 0.

3. Обчислити похідну аналітично.

Таблиця 3 – Варіанти вправи 3.

№ варіанту f(x) № варіанту f(x)

Вправа 4. Обчислити визначений інтеграл , безпосередньо та з допомогою заміни змінної, згідно варіанту (див. табл.4).

Хід роботи:

1. Обчислити символьно визначений інтеграл функції f(x).

2. Введсти вираз для нової змінної t як функції від x.

3. Обчислити нові границі інтегрування функції f(t) по t.

4. Виразити змінну x через t , розв'язавши рівняння φ(x) - t=0.

5. Знайти символьно похідну f(x) по t.

6. Скопіювати в буфер обміну вираз для f(x) через t та виконати символьно заміну змінної в підінтегральній функції.

7. Спростити підінтегральну функцію.

8. Записати та спростити нову підінтегральну функцію, яка отрималась множенням виразу отриманого в попередньому пункті, на похідну f(x) по t.

9. Обчислити визначений інтеграл, інтегруючи отриману функцію по t на відрізку, знайденому в п.3.

Таблиця 4 – Варіанти вправи 4.

№ варіанту f(x) [a, b] № варіанту f(x) [a, b]
[0,16] [0,4 ]
[0, 1] [0,2 ]
[0, 5] [0, ]
[3, 5] [6, 9]
[0, 2] [8, 12]
[0, 2] [6, 10]
[0, 4] [0, 3]
[0, 2] [1, 5]
[0, 4] [0, ]
[0, 5] [0, 1]

 

Вправа 5. Користуючись даними табл.4 обчислити невизначений інтеграл в символьному вигляді.

 


Глава 8. Програмування в середовищі Mathcad

8.1. Особливості прогорамування

В попередніх розділах розглянуто як у середовищі Mathcad з допомогою вбудованих функцій і операторів виконуються достатньо складні математичні обчислення. Але не дивлячись на всю різноманітність існуючих засобів пакету є задачі, зв’язок яких неможливий без застосування елементів програмування. Програмування в Mathcad не можна назвати повноцінним оскільки не підтримується більшість можливостей, які надають мови високого рівня. Але для великій кількості ситуацій засоби програмування, які надає Mathcad, є цілком достатніми. Програмні блоки просто прикрашають документи і дозволяють користуватись всіма складовими не тільки математично орієнтованої вхідної мови Mathcad, але й класичного програмування.

Для вставки програмного коду в документ у Mathcad маємо панель інструментів Programing (Програмування), яку можна викликати на екран натисканням кнопки Programing Toolbar на панелі Math (Математика).

 

8.2. Що таке програма?

Основними інструментами роботи в Mathcad є математичні вирази, змінні і функції. Часто записати формулу, яка використовує ту чи іншу внутрішню логіку (наприклад, повернення різних значень в залежності від умови рис.8.1.), в один рядок не вдається. Призначення програмних модулів якраз і полягає у знаходженні змінних, виразів і функцій в декілька рядків, часто з застосуванням специфічних програмних операторів.

Всі Mathcad– програми з точки зору програміста є підпрограмами–функціями, які можуть повертати як результат число, вектор або матрицю. Функції можуть повертати самих себе (рекурсивно задані функції) чи інші підпрограми–функції, визначені перед цим у цьому ж Mathcad–документі.

Приклад:

Рис.8.1. Функція умови як приклад програмного блоку

Не дивлячись на принципову еквівалентність визначення функцій і змінних через вбудовані функції Mathcad або програмні модулі, програмування має суттєві переваги, які часто роблять документ більш простим і наглядним:

· можливість застосування циклів і умовних операторів;

· простота створення функцій і змінних, які вимагають декількох простих кроків;

· можливість створення функцій, які містять закритий для іншого документа код, включно з перевагами використання локальних змінних і обробку особливих ситуацій (помилок).

Програмний модуль позначається тут вертикальною лінією, праворуч від якої послідовно записуються оператори мови програмування.

 








Дата добавления: 2015-05-19; просмотров: 776;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.019 сек.