Professional Documents
Culture Documents
Лаб2 MC
Лаб2 MC
Лабораторна робота №2
Теоретичні відомості:
Визначення функцій і побудова графіків
∙ Для визначення функції однієї змінної потрібно ввести з клавіатури ім'я функції з
аргументом у круглих дужках, знак присвоювання (для введення знака
присвоювання потрібно натиснути на клавіатурі комбінацію клавіш <Shift>+<:>
або клацнути на кнопці<:=> панелі Evaluation) і праворуч від нього - вираз для
обчислення функції.
∙ У записі виразу для функції можна використовувати знаки (імена) елементарних
функцій, вводячи їх із клавіатури або вставляючи в робочий документ функцію,
обрану зі списку в пункті Function меню Insert.
∙ Вираз можна вводити за допомогою кнопок панелі інструментів Calculator Toolbar.
Визначимо функцію:
Щоб набрати число pi, потрібно клацнути по відповідній кнопці панелі Greek.
Для набору ступеня, потрібно клацнути по відповідній кнопці панелі
Calculator. Обчислимо значення функції f(x) у точках x=1 і x=-1.46:
2
Для набору ступеня, потрібно клацнути по відповідній кнопці панелі
Calculator.
Побудуємо графік кривої y=y(x):
Визначимо функцію:
3
Тривимірні, або 3D-графіки, відображають функції двох змінних виду Z(X, Y). Під час
побудови тривимірних графіків у ранніх версіях MathCAD поверхню потрібно було
визначити математично (Рисунок 8, спосіб 2). Тепер застосовують функцію MathCAD
CreateMesh.
Рисунок 8.
CreateMesh(F (або G, або f1, f2, f3), x0, x1, y0, y1, xgrid, ygrid, fmap)
Створює сітку на поверхні, визначеній функцією F. x0, x1, y0, y1 - діапазон зміни змінних,
xgrid, ygrid - розміри сітки змінних, fmap - функція відображення. Усі параметри, за
винятком F, - факультативні. Функція CreateMesh за замовчуванням створює сітку на
поверхні з діапазоном зміни змінних від -5 до 5 і з сіткою 20*20 точок.
4
графіка перерахувати ці матриці під ним із використанням як роздільника коми (Рисунок
9).
Рисунок 9.
MathCAD має вбудовану змінну FRAME, чиє єдине призначення - керування анімаціями:
5
Обчислення меж
Для обчислення меж призначені три кнопки в панелі Calculus панелі математичних
інструментів:
∙ - оператор обчислення межі функції в точці або на нескінченності; ∙ и -
оператори обчислення односторонніх меж відповідно праворуч і ліворуч. Для
обчислення межі потрібно:
∙ клацнути по вільному місцю в робочому документі, потім клацнути по потрібній
кнопці, ввести з клавіатури в позначених позиціях ім'я або вираз дограничної
функції та граничної точки;
∙ виділити весь вираз і клацнути по рядку Symbolically в пункті Evaluate меню
Symbolics (або клацнути по кнопці на панелі символьних операцій Symbolic).
Приклад 5. Обчислення меж
Для набору ступеня і знака квадратного кореня, потрібно клацнути по відповідній кнопці
панелі Calculator.
Диференціювання
Щоб знайти похідну потрібно:
∙ клацнути по вільному місцю в робочому документі, клацнути в панелі Calculus по
кнопці , ввести з клавіатури в позначених позиціях ім'я або вираз функції та
аргументу;
∙ укласти весь вираз у рамку, що виділяє, і клацнути по рядку Symbolically в пункті
Evaluate меню Symbolics (або клацнути по кнопці на панелі символьних
операцій Symbolic).
6
∙ Щоб знайти похідну за допомогою меню потрібно:
Для набору степеня, ln, знака дробу потрібно клацнути по відповідних кнопках панелі
Calculator.
Інтегрування
Щоб знайти невизначений інтеграл потрібно:
∙ клацнути по вільному місцю в робочому документі, клацнути в панелі Calculus по
кнопці , ввести з клавіатури в позначених позиціях вираз функції та ім'я змінної
інтегрування;
∙ укласти весь вираз у рамку, що виділяє, і клацнути по рядку Symbolically в пункті
Evaluate меню Symbolics (або клацнути по кнопці на панелі символьних
операцій Symbolic).
Щоб обчислити визначений інтеграл потрібно:
∙ клацнути по вільному місцю в робочому документі, клацнути в панелі Calculus по
кнопці , ввести з клавіатури в позначених позиціях вираз функції, ім'я змінної
інтегрування та меж інтегрування;
∙ укласти весь вираз у рамку, що виділяє, і клацнути по рядку Symbolically в пункті
Evaluate меню Symbolics (або клацнути по кнопці на панелі символьних
операцій Symbolic).
∙ Щоб знайти невизначений інтеграл за допомогою меню потрібно: ∙ ввести в робочий
документ вираз для інтегрованої функції, що інтегрується; ∙ виділити аргумент і
клацнути по рядку Integrate у пункті Variable меню Symbolics.
Приклад 7. Обчислення інтегралів
7
Для того, щоб обчислити невизначений інтеграл за допомогою пункту меню Symbolic,
потрібно ввести в робочий документ вираз для інтегрованої функції; виділити аргумент і
клацнути по рядку Integrate у пункті Variable меню Symbolics
Підсумовування рядів
Щоб обчислити кінцеву суму і суму ряду, що сходиться, потрібно:
∙ клацнути по вільному місцю в робочому документі, клацнути в панелі Calculus по
кнопці , ввести з клавіатури в позначених позиціях вираз функції, ім'я індексу
підсумовування, його перше й останнє значення (для рядів потрібно ввести як
останнє значення символ нескінченності, клацнувши по кнопці у тій самій
панелі);
∙ укласти весь вираз у рамку, що виділяє, і клацнути по рядку Symbolically в пункті
Evaluate меню Symbolics (або клацнути по кнопці на панелі символьних
операцій Symbolic). Щоб отримати обчислене значення в десятковому форматі,
потрібно виділити його, клацнути по рядку Floating Point у пункті Evaluate меню
Symbolics і ввести у вікні діалогу потрібну кількість десяткових знаків. Можна
відразу отримати значення суми в десятковому форматі, клацнувши замість
Symbolically по рядку Floating Point.
8
Приклад 8. Обчислення часткових сум ряду та підсумовування рядів Обчислимо суму
Обчислимо часткову суму ряду за допомогою рядка Floating Point пункту Evaluate
меню Symbolics:
Щоб установити режим відображення результатів обчислень горизонтально, потрібно
позначити позицію Horizontally в пункті Evaluation Style меню Symbolics.
Обчислимо
суму ряду за
допомогою панелі Symbolic математичних інструментів :
9
Для набору ступеня і знака факторіалу потрібно клацнути по відповідній кнопці панелі
Calculator.
10
робочому документі поза рамкою, що виділяє; у робочому документі відображається
тільки сам многочлен Тейлора (часткова сума ряду Тейлора).
Розкладемо функцію cos(x) за формулою Тейлора (шостого порядку) в околиці точки 0 за
допомогою панелі Symbolic:
Щоб набрати знак <=>, потрібно клацнути по відповідній кнопці панелі Boolean.
Розкладемо функцію cos(x) за формулою Тейлора (шостого порядку) в околиці точки 0 за
допомогою пункту Expand to Series меню Symbolics:
Щоб знайти розкладання функції за формулою Тейлора за допомогою меню, потрібно:
вести функцію, виділити змінну, клацнути по рядку Expand to Series у пункті Variable
меню Symbolics; ввести у вікні діалогу ступінь старшого члена в розкладанні та клацнути
по кнопці Ok; у робочому документі відобразиться відповідне розкладання із залишковим
членом у формі Пеано.
Щоб установити режим відображення результатів обчислень горизонтально, потрібно
позначити позицію Horizontally в пункті Evaluation Style меню Symbolics.
∙ Виділити графік і вибрати з контекстного меню Масштаб (з'явиться діалогове вікно "X-
Y Zoom") для збільшення частини графіка в області точки перетину. ∙ На кресленні
виділити пунктирним прямокутником околицю точки перетину графіків Y(a ) і P(a ), яку
потрібно збільшити.
∙ Натиснути кнопку Масштаб+, щоб перемалювати графік.
11
, двома способами:
∙ i:=0..40 j:=0..40
∙ для змінної ti зі значеннями, що змінюються від -5 до 5 із кроком 0.25 ti:=-5+0.25i, а
для змінної aj - від 0 до 2π із кроком π /20 aj :=π /20-j.
∙ Визначити матрицю Мi j := X(ti ,aj ) і відобразити її графічно.
Таблиця 1
12
4
Завдання 5.
3
1 1 11 1 cos
2
x−x +
sin (1 cos ) x
1 cos sin
++
xx
3 1 13 cos
sin (1 sin ) x
1 cos sin
x−x
++
xx
4 cos 14 cos
x x
4 4cos 1 cos sin
+ +−
x xx
5 cos 15 cos
x x
( )2
1 sin cos
+−
1 cos sin
xx
++
xx
13
6 cos 16 sin
x x
2
2 sin
(1 sin )
+
+
x
x
7 cos 17 sin
x x
( )2
2
(1 cos )
− 1 cos sin
x +−
xx
2
8 1 18
sin
cos (1 cos ) x
x−x
( )2
1 cos sin
++
xx
9 1 19 1
2
sin (1 sin )
(1 sin cos )
+x−x x+x
10 1 sin 20 sin
+
x
2 sin
x
1 sin cos +
+−
x
xx
∫2 − + 2
2
xx
f(x)1
:=
2
2x
⋅−x+2
1 1
⌠ d 22
⎮
⎡⎢⎢ ⎤⎥⎥ ⎛⎜ ⎞⎟
1
⎣ ⎦ ⎝ ⎠
4
⋅ asinh 1515
2
1
⋅x 4
→⋅ −
f(x) x
⌡ ⋅
2
1 1
1
F(x) 22 ⎛⎜ ⎞⎟
⎡⎢⎢ ⎤⎥⎥ ⎝ ⎠
⎣ ⎦
4
⋅ asinh 1515
2
1
⋅x 4
−
d 1 1
⋅
:= ⋅ 2 15 2
2
d2
2 10
xF(x)
→⋅ 60 60 x
2
( + ⋅ − 30⋅x)
1
F(x) 20
10 5 0 5 10 10
14
Завдання 6
Для заданої функціїf (x)дослідіть поведінку інтегральних сум на заданому відрізку
інтегрування[a,b], розбиваючи відрізок інтегрування на рівні частини. Обчисліть
визначений інтеграл і порівняйте його значення зі значеннями меж інтегральних сум.
Порядок виконання
1. Встановіть режим автоматичних обчислень і режим відображення результатів по
горизонталі.
2. Визначте підінтегральну функцію як функцію змінноїxі побудуйте її графік. 3.
Обчисліть визначений інтеграл.
4. Запишіть вираз для інтегральної суми, отриманої під час розбиття відрізка
інтегрування на рівні частини, коли значення функції обчислюється в лівому кінці
відрізка розбиття. Знайдіть її межу за числа відрізків, що прагне до нескінченності.
5. Запишіть вираз для інтегральної суми, отриманої під час розбиття відрізка
інтегрування на рівні частини, коли значення функції обчислюється в правому
кінці відрізка розбиття. Знайдіть її межу за числа відрізків, що прагне до
нескінченності.
6. Запишіть вираз для інтегральної суми, отриманої під час розбиття відрізка
інтегрування на рівні частини, коли значення функції обчислюється в середині
відрізка розбиття. Знайдіть її межу за числа відрізків, що прагне до нескінченності.
7. Порівняйте отримані значення меж між собою та зі значеннями інтеграла. 8.
Побудуйте графіки інтегральних сум як функцій числа розбиття відрізка інтегрування.
9. Побудуйте графіки інтегральних сум як функцій довжини відрізка розбиття.
[a,b] [a,b]
N f (x) N f (x)
[0,3] [1,5]
2 2
1 11
x− x−x+
9 87
[−1,1] [2,3]
2 2
2 12
x− x−
1 9/4
[2,4] [0,4]
2
5 15 16 2
x−x+ x−
32
[−1,3] [− 0.5,0.5]
2
6 16 0.25 2
x+x+ x−
32
[− 0.4,0.6] [5,10]
7 0.16 2 17 100 2
x− x−
+
∫
(2x 1)dx
1
15
f(x) := 2x + 1 a := 1 b := 5 S = 28
5
⌠⎮
⌡d → 28
f(x) x f(x) 5
1
Sf(1) + f(5)
24
:= ⋅(5 − 1) x
2
N−1
⎛⎜ ⎞⎟
⎝ ∑⎠
⎛⎜ ⎞⎟ −
b a
⎝ ⎠
:=
Sl(N)
f a ib − a
= +⋅ → → 28
i 0 N
⋅
N lim Sl(N) N ∞
⎡⎢ ⎤⎥
⎣ ∑⎦
⎡⎢ ⎤⎥ −
b a
⎣ ⎦
Sr(N)
:= f a (i + 1)b − a
→ → 28
i 0 N N
⋅ ∞
= +⋅ lim Sr(N) N
⎡⎢ ⎤⎥
⎣ ∑⎦
⎡⎢ ⎤⎥ −
b a
⎣ ⎦
⎛⎜ ⎞⎟ −
b a
⎝ ⎠
:= = +⋅ +
lim Sm(N) N →
→ 28
Sm(N)
⋅
0 1 N N ∞
i fai 2
Завдання 7
b
виконання роботи
Обчисліть визначений інтеграл
∫ a f (x)dxза вказаним відрізком безпосередньо та
за
допомогою заміни змінної. Порядок
[a,b] [a,b]
N f (x) N f (x)
16
[0,16] [0,4 3]
2
1 11 1
256 − x
() 32
2
64
−x
[0,1] [0,2 2]
22 4
2 12
x
x 1− x
( )3 2 2
64 x
−
[0,5] [0, 3]
3 1 13 1
( )2 2 25 25 ( )3 2 2
1
+x+x +x
[3,5] [6,9]
4 2 14 92
− −
x x
x 2 21
−
x
6 −
[8,12]
5 1 ⎢ ⎡ 15 6
−
( )3 2 2 ⎣ 25
x
5 ⎥
x
−x ⎦⎤
0, −
14
[6,10]
4
6 ⎢ ⎡ 16 4
x
⎣ 22 −
( )3 2 2 x
⎥
1x x
⎦⎤
− 0, −
12
[0,4] [0,3]
7 17 1
⎜ ⎛
⎜ ⎝ +− ( )3 2 2
⎟ 9
⎟ ⎠⎞ +x
4
x
exp
4
x
2
(4 ) 16
+−
xx
[0,2] [1,64]
2
8 18 12
4−x −+
xx
63
334
xxx
++
2
[0,4] [0,3]
22
9 19 ⎜ ⎛
x 16 − x
⎜ ⎝ +−
⎟
⎟ ⎠⎞
3
x
exp
3
x
2
(3 ) 9
+−
xx
[0,5] [0,1]
22 4
10 20
x
x 25− x
( )3 2 2
2x
−
∫⋅ + dx
17
f(x)1
:= cos(x)⋅(1 + cos(x))
Ñèìâîëüíîå âû÷èñëåíèå èíòåãðàëà
π ⎛⎜ ⎞
1 ⎝ ⎟1
+− 1
4
⌠
⎮ ⎠ 22
0
⎮
⌡d 2 → + ⋅ln(2) − 1 ln 2 2
2
f(x) x −
⎛⎜ ⎞⎟
⎝ ⎠
π
t 4
t(0) = 0 = 1
tan(x) − t atan(t) 1
t
2
( + 1)
1 2
⎡ 2
( + 1) 1 ⎤
cos(x)⋅(1 + cos(x))
( + 1)
t
t
2 ⎢ ⎥
1 2
12
11 +
⎡
⎢
⎤
⎥ t
2
( + 1) ⎣ ⎦
+1
⎣ t
2
( + 1) ⎦
1 1
⎡
⎢ t
2
( + 1) 1 ⎤
⎥ ⋅ t
2
( + 1) ⎡
⎢
12
⎤
⎥
2
⎦ 2
( + 1) ⎣ ⎦
( + 1) ⎣
2
t
t +1 +1
1 12 1
⌠ ⎛⎜ ⎞
−1
⎮ 2
1 ⎝ ⎟
→−
⎠ d12
12 t
⎮⎮ ⎡ ⎤
⎢ ⎥ − ln 2
0
⎮ ⎦
⎮ t
2
( + 1) ⎣ +1
⌡
−1
12 2
⎛⎜ ⎞ −
⎝ ⎟ ⎠
1
1 2 .46721 − ln 2
18