Posibnuk
.pdf
7)сolor – встановлення кольору лінії: англійською мовою назва кольору, наприклад, yellow – жовтий, інші.
8)xtickmarks=nx та ytickmarks=ny – число міток по осі Оx та осі Оy.
9)thickness=n, де n=1,2,3… - товщина лінії (по замовчанню n=1).
10)linestyle=n – тип лінії: неперервна, пунктирна і т.д. (n=1 – неперервна та встановлена за замовчанням).
11)symbol=s – тип символа, яким помічають точки: BOX, CROSS,
CIRCLE, POINT, DIAMOND.
12)font=[f,style,size] – встановлення типу шрифту для виведення тексту: f
задає назву шрифтів: TIMES, COURIER, HELVETICA, SYMBOL; style
задає стиль шрифта: BOLD, ITALIC, UNDERLINE; size – розмір шрифту
впунктах pt.
13)labels=[tx,ty] – надписи по осям координат: tx – по осі Оx та ty – по осі Оy.
14)discont=true – вказівка для побудови нескінченних розривів.
За допомогою команди plot можна будувати крім графіків функцій
заданих явно: y=f(x), графіки параметрично заданих функцій: y=y(t), x=x(t). Для цього треба записати таку команду
plot([y=y(t), x=x(t), t=a..b], parameters).
Підключивши попередньо пакет student командою with(student): та ввівши команду підключення бібліотеки readlib(extrema): можна розв'язувати такі задачі:
-пошук екстремумів функції однієї або багатьох змінних – extrema;
-пошук максимумів та мінімумів - maximize та minimize.
Приклад 1. Побудувати графік функції y = x2 −1 Знайти екстремуми функції,
мінімальне та максимальне значення.
Хід розв’язування
>y:=x^2-1;
>plot(y,x=-5..5);
33
>extrema(y,x);
>minimize(y,x);
>maximize(y,x);
Приклад 2. Побудувати графік функції y = cos(x) на відрізку [−π;π] .
Хід розв’язування
>with(plots):
>plot(cos(x),x=-Pi/2..3*Pi/2,y=-1..1);
Указану вище команду можна записати по-іншому:
> plot(cos,-Pi/2..3*Pi/2);
Іноді функція задається на різних проміжках різними формулами.
Приклад 3. Побудувати графік функції |
|
|
−1 ≤ x ≤ 0, |
на відрізку [−π;π] . |
y = 2x +3, |
||||
|
|
+ 2, 0 < x ≤1. |
|
|
|
x |
|
||
Хід розв’язування Для того, щоб побудувати графік вказаної функції опишемо процедуру:
> f:=proc(x) if (x>=-1) and (x<=0) then 2*x+3 elif (x>0) and
(x<=1) then x+2 end if end proc;
34
f := proc(x)
if -1 ≤ x and x ≤ 0 then 2×x + 3 elif 0 < x and x ≤ 1 then x + 2 end if end proc
Приклад 4. Побудувати графік функції y = x .
Хід розв’язування Можна було б розв’язати цей приклад аналогічно до попереднього
прикладу. Але в математичному пакеті існує конструкція piecewise,якою легко описати функцію.
> F:=x-> piecewise(x<=0,-x,x>=0,x);
F := x → piecewise( x ≤ 0, −x, 0 ≤ x, x )
> F(x);
{ |
−x |
x ≤ 0 |
x |
0 ≤ x |
> plot(F(x),x=-5..5);
Приклад 5. Побудувати графік функції |
y = x2 |
за таблицею деяких значень |
|||||||||||
функції. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
х |
|
-2,5 |
-2 |
-1 |
|
-0,5 |
|
0 |
|
0,5 |
1 |
2 |
2,5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
6,25 |
4 |
1 |
|
0,25 |
|
0 |
|
0,25 |
1 |
4 |
6,25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Хід розв’язування |
|
|
|
|
||||
> plot([[-2.5,6.25],[-2,4],[-1,1],[-
0.5,0.25],[0,0],[0.5,0.25],[1,1], [2,4],[2.5,6.25]]);
35
Контрольні завдання 1. Відокремити корені рівняння графічно і аналітично. Знайти
екстремуми функції, мінімуми та максимуми. Змініть вигляд графіка функції, попрацювавши з параметрами команди plot.
|
|
1 |
|
|
|
1)2x +5x −3 = 0; |
|
1)arctg x − |
|
= 0; |
|
|
3x2 |
|
|||
№1. 2)3x4 + 4x3 −12x2 −5 = 0; |
№2. |
2)2x3 +9x2 −60x +1 = 0; |
|||
3)0,5x +1 = (x − 2)2 ; |
|
3)[log2 (−x)](x +2) |
= −1; |
||
4)(x −3) cos x =1, _− 2π ≤ x ≤ 2π |
|
π |
|
||
|
|
4)sin(x + 3 ) −0.5x = 0. |
|||
1)5x +3x = 0;
№3. 2)x4 − x −1 = 0;
3)x2 −2 +0.5x = 0; 4)(x −1)2 lg(x +11) =1;
1)3x−1 −2 − x = 0;
№5. 2)3x4 +8x3 +6x2 −10 = 0; 3)(x −4)2 log0.5 (x −3) = −1;
4)5sin x = x;
1)e−2 x − 2x +1 = 0;
№7. 2)x4 + 4x3 −8x2 −17 = 0; 3)0,5x −1 = (x + 2)2 ;
4)x2 cos 2x = −1;
1)arctg(x −1) + 2x = 0;
№9. 2)3x4 + 4x3 −12x2 +1 = 0; 3)(x − 2)2 2x =1;
4)x2 − 20sin x = 0
1)2ex = 5x + 2; №4. 2)2x4 − x2 −10 = 0;
3)x log3 (x +1) =1;
4)cos(x + 0.5) = x3 ;
1)2arctg x − 21x3 = 0;
№6. 2)x4 −18x2 +6 = 0;
3)x2 2x =1;
4)tg x = x +1; _−π / 2 ≤ x ≤π / 2
1)5x −6x −3 = 0;
№8 . 2)x4 − x3 − 2x2 +3x −3 = 0; 3)2x2 −0,5x −3 = 0;
4)x lg(x +1) =1;
1)2arcctg x − x +3 = 0; 2)3x4 −8x3 −18x2 + 2 = 0;
№10.3)2sin(x + π3 ) = 0,5x2 −1; 4)2lg x − 2x +1 = 0
36
№11.
№13.
№15.
№17.
№19.
№21.
№23.
№25.
1)3x + 2x − 2 = 0;
2)2x4 −8x3 +8x2 −1 = 0; 3)[(x − 2)2 −1]2x =1;
4)(x − 2) cos x =1, _− 2π ≤ x ≤ 2π.
1)3x + 2x −5 = 0;
2)x4 − 4x3 −8x2 +1 = 0;
3)x2 −3 + 0,5x = 0;
4)(x − 2)2 lg(x +11) =1.
1)3x−1 − 4 − x = 0;
2)2x3 −9x2 −60x +1 = 0;
3)[(x −3)2 log0,5 (x − 2) = −1; 4)5sin x = x −1.
1)ex + x +1 = 0; 2)2x4 − x2 −10 = 0;
3)0,5x −3 = (x + 2)2 ;
4)x2 cos 2x = −1_− 2π ≤ x ≤ 2π.
1)arctg(x −1) +3x − 2 = 0;
2)x4 +18x2 + 6 = 0;
3)(x − 2)2 2x =1; 4)x2 − 20sin x = 0
1)2x −3x − 2 = 0;
2)x4 − x3 − 2x2 +3x −3 = 0; 3)0,5x +1 = (x − 2)2 ;
4)(x −3) cos x =1, _− 2π ≤ x ≤ 2π
1)3x + 2x −3 = 0;
2)3x4 −8x3 −18x2 + 2 = 0; 3)x2 − 4 + 0,5x = 0;
4)(x − 2)2 lg(x +11) =1.
1)3x + 2 + x = 0;
2)2x3 −9x2 −60x +1 = 0;
3)(x − 4)2 log0,5 (x −3) = −1; 4)5sin x = x −0,5.
1)2arcctg x −3x + 2 = 0;
№12. 2)2x4 +8x3 +8x2 −1 = 0; 3)[log2 (x + 2)](x −1) =1;
4)sin(x −0,5) − x + 0,8 = 0
1)2ex +3x +1 = 0;
№14. 2)3x4 + 4x3 −12x2 −5 = 0;
3)x log3 (x +1) = 2;
4)cos(x + 0,3) = x2 .
1)arctg x − 31x3 = 0;
№16. 2)x4 − x −1 = 0; 3)(x −1)2 2x =1;
4) tg3 x = x −1; _−π / 2 ≤ x ≤π / 2
1)3x − 2x −3 = 0;
№18. 2)3x4 +8x3 + 6x2 −10 = 0; 3)2x2 −0,5x − 2 = 0;
4)x lg(x +1) =1.
1)2arcctg x − x +3 = 0;
2)x4 + 4x3 −8x2 −17 = 0; №20.3)2sin(x + π3 ) = x2 −0,5;
4)2lg x − 2x +1 = 0
1) arctg x + 2x −1 = 0;
№22. 2)3x4 + 4x3 −12x2 +1 = 0; 3)(x + 2) log2 (x) =1;
4)sin(x +1) = 0.5x.
1)2ex − 2x −3 = 0;
№24. 2)3x4 + 4x3 −12x2 −5 = 0;
3)x log3 (x +1) =1;
4)cos(x + 0,5) = x3 .
1)arctg(x −1) +2x −3 = 0;
№26. 2)x4 − x −1 = 0; 3)(x −1)2 2x =1;
4) tg3 x = x +1; _−π / 2 ≤ x ≤π / 2
37
|
1) e−2x − 2x +1 = 0; |
|
1)3x − 2x −5 = 0; |
|||
№27. |
2)x4 − x2 |
−10 = 0; |
№28. |
2)3x4 |
+8x3 + 6x2 −10 = 0; |
|
3)0,5x −3 |
= −(x +1)2 ; |
3)2x2 |
−0,5x −3 = 0; |
|||
|
|
|||||
|
4)x2 cos 2x = −1. |
|
4)x lg(x +1) =1. |
|||
|
1) arctg(x −1) + 2x = 0; |
|
1)3x +5x − 2 = 0; |
|||
№29. |
2)x4 −18x2 + 6 = 0; |
№30. |
2)3x4 |
+ 4x3 −12x2 +1 = 0; |
||
|
3)(x − 2)2 2x =1; |
|
3)0,5x +1 = (x − 2)2 ; |
|||
|
4)x2 −10 sin x = 0 |
|
4)(x +3) cos x =1, _− 2π ≤ x ≤ 2π |
|||
Питання для самоперевірки
1.Яка команда використовується для побудови графіків?
2.Які параметри команди plot ви знаєте?
3.Як знайти екстремуми функції однієї або багатьох змінних?
4.Як здійснюється пошук максимумів функції?
5.Як здійснюється пошук мінімумів функції?
38
ДЕНЬ 2 АЛГЕБРА, АНАЛІТИЧНА ГЕОМЕТРІЯ
Заняття 1 «Векторна алгебра»
Теоретико-практична частина Основна частина команд для розв'язування задач лінійної алгебри
міститься в бібліотеці linalg. Тому перед розв'язуванням задач з матрицями та векторами слід підключити цю бібліотеку командою with(linalg);.
Укажемо різні способи задання векторів.
І спосіб
Для задання векторів в Maple використовується команда vector([x1,x2,...,xn]), де в квадратних дужках через кому вказуються координати вектора.
ІІ спосіб
Також можна задати вектор, використовуючи команду array(1..n,[x1,x2,...,xn]); тобто вказати розмірність масиву та перерахувати його елементи в квадратних дужках.
Координату вже заданого вектора x можна отримати в рядку виведення, якщо ввести команду а[n] - де а - вектор, а n - номер координати. Приклад 1. Задати вектори
Хід розв’язування
І спосіб
>with(linalg):
a:=vector([2,3]);b:=vector([1,5]);
ІІ спосіб
> a:=array(1..2,[2,3]);b:=array(1..2,[1,5]);
39
> a[1]; b[2];
Додавання векторів
Знаходження суми двох векторів a та b можна здійснити за допомогою таких команд: evalm(a+b);, matadd(a,b);.
За допомогою команди add можна обчислити лінійну комбінацію векторів a та b : l a+m b, де l, m - скалярні величини, за умови використання формату: matadd(a,b,l,m);.
Обчислення скалярного та векторного добутків
Скалярний добуток двох векторів можна обчислити за допомогою команди dotprod(a,b). Векторний добуток двох векторів обчислюється командою crossprod(a,b). Для знаходження кута між двома векторами використовується команда angle(a,b).
Якщо задана система n векторів, то використовуючи команду basis([a1,a2, ..,an]) можна знайти базис цієї системи.
Щоб знайти норму (довжину) вектора можна використати команду norm(a,2).
Приклад 2. На площині задано два вектори a і b . Довести, що ці вектори утворюють базис площини і знайти координати вектора x = (3,1) у базисі {a,b}.
Хід розв’язування Перевіримо координати векторів на пропорційність:
> a[1]/b[1];a[2]/b[2];
Оскільки координати векторів не пропорційні, то вектори не колінеарні, а тому утворюють базис площини. Кожен вектор однозначно
40
зображається у вигляді лінійної комбінації базисних векторів, а тому і вектор х може бути однозначно виражений через вектори a та b .
>x:=vector([3,1]);
>matadd(a,b,alpha,beta);
>eq:={x[1]=%[1],x[2]=%[2]};
>solve(eq);
Виконаємо перевірку:
> subs({alpha=2,beta=-1},eq);
Нагадаємо, що команда solve розв'язує вказане рівняння. Команда subs
виконує підстановку знайдених коренів в систему рівнянь eq. |
|
|
||||||||||||
Приклад 3. Обчислити скалярний добуток та кут між векторами x |
та |
y , які |
||||||||||||
побудовані за одиничними взаємно-ортогональними векторами |
p |
і q , |
||||||||||||
|
|
=−8 |
|
−3 |
|
, |
|
=11 |
|
−5 |
|
|
|
|
|
x |
u |
v |
y |
u |
v.. |
|
|
||||||
Хід розв’язування
>x:=vector([-8,-3]); y:=vector([11,-5]); dotprod(x,y); phi:=angle(x,y);
> radsimp(%);
41
> convert(%, units, radians,degrees);
Команда radsimp виконує спрощення виразу з ірраціональностями, а convert - здійснює перетворення вказаних в дужках одиниць вимірювання.
Приклад 4. Чи компланарні три вектори x = (−2,3,1), y =(−3,0,6), z = (1,3,7) ?
Хід розв’язування
>x:=vector([-2,3,1]); y:=vector([-3,0,6]); z:=vector([1,3,7]);
Відомо, що умовою компланарності трьох векторів є рівність нулю мішаного добутку цих векторів. Мішаний добуток трьох векторів в ортонормованому базисі обчислюється як визначник, складений із координат цих векторів.
>Delta:=<x1,x2,x3>;
>det(%);
Визначник не дорівнює нулю, значить вектори не компланарні.
Контрольні завдання
1. На площині дано 2 вектори u =(1,3) і v =(2,1) . Довести, що вектори u і v
утворюють базис площини і знайти координати вектора xr у базисі {u, v} :
1. |
x =(1; − 7) ; |
3. |
x =(0;10) ; |
2. |
xr =(4; 7) ; |
4. |
x =(2;11) ; |
42
