- •Міністерство освіти і науки україни Івано - Франківський національнтий технічний
- •Кафедра інформатики
- •Лабораторна робота №1
- •Теоретичні відомості.
- •2. Хід роботи
- •3. Контрольні запитання
- •4.Таблиця1.1 –Варіанти завдань
- •Лабораторна робота №2
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання:
- •4.Таблиця 2.1- Варіанти завдань
- •Лабораторна робота №3
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №4
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №5
- •1.Короткі теоретичні відомості
- •2. Хід роботи
- •5.Результати розрахунку
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №6
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №7
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №8
- •Короткі теоретичні відомості
- •Хід роботи
- •3.Контрольні запитання
- •4. Варіанти завдань
- •Лабораторна робота №9
- •Короткі теоретичні відомості
- •2. Хід роботи
- •3.Контрольні запитання
- •4.Варіанти завдань
- •Лабораторна робота №10
- •1 Короткі теоретичні відомості
- •2 Хід роботи
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота №11
- •1 Короткі теоретичні відомості
- •2 Хід роботи
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота №12
- •1 Теоретичні відомості
- •2 Хід роботи
- •Пояснення до програми
- •3 Контрольні запитання
- •4 Варіанти завдань
- •Лабораторна робота № 13
- •2 Хід роботи
- •2 .1. Програма з використанням файлу послідовного доступу мовою gw Basic
- •Пояснення до программ
- •Питання для самоперевірки
- •4 Варіанти завдань
- •2.Система автоматизованого проектування науково-технічних задач (пакет mathcad)
- •Лабораторна робота №2.1
- •2.1.1.Основні теоретичні відомості
- •2.1.1.1.Інтерфейс користувача
- •2.1.1.2.Основне меню
- •2.1.1.2.Панелі інструментів
- •2.1.1.3.Довідникова інформація
- •2.1.1.4.Типи даних
- •2.1.1.5.Внутрішні константи
- •2.1.1.6.Форматування виводу результатів
- •2.1.2.Варіанти завдання
- •2.1.3.Питання для самоконтролю
- •Лабораторна робота №2.2
- •2.2.1.Основні теоретичні відомості
- •2.2.1.1.Ранжована змінна
- •2.2.1.2.Індексовані змінні
- •2.2.1.3.Суми і добутки
- •2.2.2.Варіанти завдання
- •2.2.3.Питання для самоконтролю
- •Лабораторна робота №2.3
- •2.3.1.Основні теоретичні відомості
- •2.3.1.1.Перші похідні
- •2.3.1.2.Похідні вищих порядків
- •2.3.1.3.Частинні похідні
- •2.3.1.4.Інтеграли
- •2.3.1.5.Кратні інтеграли
- •2.3.2.Варіанти завдання
- •2.3.3.Питання для самоконтролю
- •Лабораторна робота №2.4
- •2.4.1.Основні теоретичні відомості
- •2.4.1.1.Прості операції з матрицями
- •2.4.1.2.Транспортування
- •2.4.1.3. Додавання
- •2.4.1.4. Множення
- •2.4.1.5.Визначник квадратної матриці
- •2.4.1.6.Сума елементів вектора і слід матриці
- •2.4.1.7. Зворотна матриця
- •2.4.2.Варіанти завдання
- •2.4.3.Питання для самоконтролю
- •Лабораторна робота №2.5
- •2.5.1.Основні теоретичні відомості
- •2.5.1.1.Знаходження кореня рівняння
- •2.5.1.2.Розв’язування системи лінійних рівнянь
- •2.5.1.3.Розв’язування системи трансцендентних рівнянь
- •2.5.2.Варіанти завдання
- •2.5.3.Питання для самоконтролю
- •Лабораторна робота №2.6
- •2.6.1.Основні теоретичні відомості
- •2.6.1.1.Двовимірні графіки
- •2.6.1.2.Тривимірні графіки
- •2.6.2.Варіанти завдання
- •2.6.3.Питання для самоконтролю
- •Лабораторна робота №2.7
- •2.7.1.Основні теоретичні відомості
- •2.7.1.1.Прості алгоритми
- •2.7.1.2.Галуження
- •2.7.1.3.Цикли
- •2.7.1.4.Перехоплення помилок
- •2.7.1.5.Складені алгоритми
- •2.7.1.6.Обробка масивів
- •2.7.1.7.Підпрограми-функції
- •2.7.2.Варіанти завдання
- •2.7.3.Питання для самоконтролю
- •2.8.Тести для самоконролю
- •2.9.Приклади розв’язку інженерних задач
- •2.9.1.Розрахунок навантаження на долото та швидкості обертання долота
- •2.9.2.Розрахунок часу витіквння нафтопродукту з цистерни
- •2.9.3.Розрахунк продуктивності насоса і висоти нагнітання двохциліндрового насоса
2.4.1.5.Визначник квадратної матриці
Визначник (Determinant) матриці позначається стандартним математиче ским символом. Щоб ввести оператора знаходження визначника матриці можна натиснути кнопку Determinant (Визначник) на панелі інструментів Matrix (Матриця) або набрати на клавіатурі <|> (натиснувши клавіші <Shift>+<\>). В результаті будь-якої з цих дій з'являється місцезаповнювач, в який слід помістити матрицю. Щоб обчислити визначника вже введеної матриці (саме цей випадок показаний на рис. 2.18), потрібно:
Перемістити курсор в документі так, щоб помістити матрицю між лініями введення (нагадуємо, що лінії введення — це вертикальний і горизонтальний відрізки синього кольору, створюючі куточок, вказуючий на поточну область редагування).
Ввести оператора знаходження визначника матриці.
Ввести знак рівності, щоб обчислити визначника.
Рис.2.18 - Введення символу визначника матриці
Результат обчислення визначника приведений на рис.2.19.
Рис.2.19 - Пошук визначника квадратної матриці
2.4.1.6.Сума елементів вектора і слід матриці
Іноді буває потрібно обчислити суму всіх елементів вектора. Для цього існує допоміжний оператор (рис.2.20, перший рядок), що задається кнопкою Vector Sum (Сума вектора) на панелі Matrix (Матриця) або поєднанням клавіш <Ctrl>+<4>. Цей оператор частіше виявляється корисним не у векторній алгебрі, а при організації циклів з індексованими змінними.
На тому ж рисунку 2.20 (знизу) показано застосування операції підсумовування діагональних елементів квадратної матриці. Цю суму називають слідом (trace) матриці. операція організована у вигляді вбудованої функції tr:
tr (A) — слід квадратної матриці А.
Рис.2.20 - Підсумовування елементів вектора і діагоналі
2.4.1.7. Зворотна матриця
Пошук зворотної матриці можливий, якщо матриця квадратна і її визначник не рівний нулю (рис.2.21). Добуток початкової матриці на зворотну за визначенням є одиничною матрицею. Для введення оператора пошуку зворотної матриці натисніть кнопку Inverse (Зворотна матриця) на панелі інструментів Matrix (Матриця).
Рис.2.21 - Пошук зворотної матриці
2.4.2.Варіанти завдання
Виконати транспонування, додавання та віднімання матриці A і вектора B з номером свого варіанту, перемножити A i B, знайти визначник та зворотну матрицю A. Матриця A i вектор B задані у таблиці 2.4.
Таблиця 2.4 – Матриця A та вектор B
|
|
Елементи |
|||
N |
і |
аі1 |
аі2 |
аі3 |
bi |
1 |
2 |
3 |
4 |
5 |
6 |
1
|
1 2 3 |
0.10 0.12 -0.13 |
0.12 0.71 0.15 |
-0.13 0.15 0.63 |
0.10 0.26 0.38 |
2 |
1 2 3 |
0.34 -0.04 0.10 |
-0.04 0.10 0.12 |
0.10 0.12 0.71 |
0.33 -0.05 0.28 |
3
|
1 2 3 |
0.63 0.05 0.15 |
0.05 0.34 0.10 |
0.15 0.10 0.71 |
0.34 0.32 0.42 |
4
|
1 2 3 |
0.30 -0.10 -1.5 |
1.20 -0.20 -0.30 |
0.15 0.10 0.71 |
0.34 0.32 0.42 |
5
|
1 2 3 |
6.36 7.42 5.77 |
11.75 19.03 7.42 |
10 11.75 6.36 |
-41.70 -49.49 -27.67 |
6
|
1 2 3 |
0.103 0.047 -0.167 |
0.012 0.809 -0.106 |
0.075 -0.142 -1.109 |
1.209 0.914 0.649 |
7 |
1 2 3 |
0.894 -0.191 0.062 |
0.0 0.872 0.021 |
0.047 0.196 -1.086 |
0.941 -1.425 1.113 |
1 |
2 |
3 |
4 |
5 |
6 |
8 |
1 2 3 |
0.868 0.093 0.135 |
0.102 0.943 -0.069 |
-0.132 0.120 0.909 |
0.787 1.395 1.483 |
9
|
1 2 3 |
1.035 -0.194 -0.002 |
0.120 1.098 0.089 |
0.137 -0.173 -0.962 |
-0.947 -1.181 -0.91 |
10
|
1 2 3 |
-0.934 0.076 -0.149 |
0.08 0.841 -0.074 |
0.083 -0.159 -0.787 |
1.107 0.688 -0.932 |
11
|
1 2 3 |
-0.969 0.164 0.106 |
0.169 1.006 -0.155 |
-0.002 -0.164 0.954 |
-0.633 -0.693 -1.113 |
12
|
1 2 3 |
-0.095 0.0 0.111 |
0.192 -0.169 -0.083 |
-0.6 -0.199 0.813 |
1.359 -1.153 0.635 |
13
|
1 2 3 |
0.71 0.1 0.12 |
0.1 0.34 -0.04 |
0.12 -0.04 0.1 |
0.29 0.32 -0.1 |
14
|
1 2 3 |
0.1 -0.04 -0.13 |
-0.04 0.34 -0.04 |
-0.13 0.05 0.63 |
-0.15 0.31 0.37 |
15
|
1 2 3 |
1.2 -0.2 -0.3 |
-0.2 1.6 0.1 |
0.3 -0.1 -1.5 |
-0.6 0.3 0.4 |
16
|
1 2 3 |
0.2 0.58 0.05 |
0.44 -0.29 0.34 |
0.81 0.05 0.1 |
0.74 0.02 0.32 |
17
|
1 2 3 |
3.11 -1.65 0.6 |
-1.66 3.51 0.78 |
-0.6 -0.78 -1.87 |
-0.92 2.57 1.65 |
18
|
1 2 3 |
1.11 0.111 -0.123 |
-0.199 -0.903 -0.164 |
0.049 0.196 0.98 |
-1.26 -0.677 1.015 |
19
|
1 2 3 |
0.818 0.161 0.008 |
0.196 1.083 -0.055 |
0.074 0.021 1.023 |
1.053 1.145 1.104 |