- •Івано - Франківський національний технічний університет нафти і газу
- •Д.Ф. Тимків, с.Ф. Кукурудз, в.Р.Процюк, р.Г. Онацко.
- •Глава 1. Графічний інтерфейс . . . . . . . . . . . . . . . . . 10
- •Глава 2. Математичні вирази. Обчислення значень
- •Глава 3. Графіка в Mathcad . . . . . . . . . . . . . . . . . . . 57
- •Глава 9. Розв’язок диференціальних рівнянь . . . . . . 153
- •Глава 1. Графічний інтерфейс
- •1.1. Структура робочого вікна
- •1.3. Меню Edit
- •1.2. Панель меню File
- •1.4. Меню View
- •1.5. Меню Insert
- •1.6. Меню Format
- •1.7. Меню Tools
- •1.8. Меню Symbolics
- •1.9. Меню Windows
- •1.10. Меню Help
- •1.11. Панель форматування
- •1.12. Налаштування інтерфейсу користувача
- •1.13. Налаштування параметрів документа
- •Глава 2. Математичні вирази. Обчислення значень функції
- •2.1. Обчислення значення виразів
- •2.2. Форматування чисел
- •2.3. Комплексні числа
- •2.4. Системи числення
- •2.5. Стандартні математичні функції
- •2.6. Введення тексту
- •2.7. Редагування виразів
- •Завдання для практичної роботи №1 Математичн і вирази. Обчислення значень функції
- •3. Графіка в Mathcad
- •3.1. Побудова графіків
- •3.2. Створення двовимірних графіків
- •3.3. Відображення значень масиву
- •3.4. Форматування графіків
- •3.5. Графіки в полярній системі координат
- •3.6. Основні методи роботи з графіками
- •3.7. Ствлорення тривимірних графіків
- •Глава 4. Матриці та вектори
- •4.1. Матриці
- •4.2. Звертання до елементів масивів
- •4.3. Налаштування початкового індексу масиву
- •4.4. Операції з масивами
- •4.5. Перетворення масивів
- •Глава 5. Розв’язок рівнянь та систем
- •5.1. Розв’язок алгебраїчних рівнянь
- •5.2. Розв’язок систем рівнянь. Розв’язок нелінійної системи рівнянь
- •Глава 6. Обчислення похідних та інтегралів
- •6.1. Обчислення похідних
- •6.2. Обчислення інтегралів
- •Глава 7. Символьні обчислення
- •7.1. Команди меню Symbolics
- •7.2. Символьні операції з виокремленими виразами
- •7.3. Символьні операції з виокремленими змінними
- •7.4. Символьні операції з виокремленими матрицями
- •7.5. Символьні операції інтегральних перетворень
- •7.6. Команди підменю Evaluate
- •7.6.1. Команда Symbolicaly
- •7.6.2. Команда Floating Point
- •7.7.3. Команда Factor
- •7.7.4. Команда Collect
- •7.7.5. Обчислення коефіцієнтів поліномів
- •7.8. Математичні операції з виокремленими змінними
- •7.8.1. Диференціювання
- •7.8.2. Інтегрування
- •7.8.3. Розв’язок рівнянь
- •7.8.4. Підстановка
- •7.8.5. Розкладання в ряд Тейлора
- •7.8.6. Розкладання на правильні дроби
- •7.9. Матричні операції
- •7.10. Інтегральні перетворення
- •7.11. Розв’язок рівнянь та систем
- •7.12. Обчислення нескінченних сум та добутків
- •7.13. Обчислення границь
- •Питання для самоконтролю
- •Завдання для практичної роботи №6 Символьні обчислення
- •Глава 8. Програмування в середовищі Mathcad
- •8.1. Особливості прогорамування
- •8.2. Що таке програма?
- •8.3. Створення програми (Add Line).
- •8.3.1. Оператор програмування Add Line
- •8.3.2. Оператор локального присвоєння
- •8.3.3. Оператор умовного переходу
- •8.3.4. Otherwise – оператор альтернативного вибору
- •8.3.5. Оператор циклу з параметром (лічильний цикл)
- •8.3.6. Оператор циклу з передумовою
- •8.3.7. Оператор дострокової зупинки циклу
- •8.3.8. Оператор Continue
- •8.3.9. Оператор повідомлення про помилку
- •8.3.10. Оператор return
- •8.4. Рекурсія
- •8.5. Пошук помилок в програмах
- •Питання для самоконтролю
- •Завдання для практичної роботи №7 Розв’язок диференціальних рівнянь
- •Глава 9. Розв’язок диференціальних рівнянь
- •9.1. Звичайні диференціальні рівняння
- •9.2. Метод Ейлера для диференціальних рівнянь першого порядку
- •9.3. Розв’язок систем звичайних диференціальних рівнянь
- •9.4. Розв’язок диференціальних рівнянь методом Рунге–Кутти
- •9.5. Розв’язок диференціальних рівнянь другого порядку
- •9.6. Розв’язок крєвої задачі
- •9.7. Розв’язок звичайних диференціальних рівнянь в Mathcad
- •Питання для самоконтролю
- •Завдання для практичної роботи №8 Розв’язок диференціальних рівнянь
- •Перелік використаних джерел
Глава 1. Графічний інтерфейс . . . . . . . . . . . . . . . . . 10
1.1. Структура робочого вікна . . . . . . . . . . . . . . . . . 10
1.2. Панель меню File. . . . . . . . . . . . . . . . . . . . . . . . 11
1.3. Меню Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4. Меню View . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.5. Меню Insert. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.6. Меню Format. . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.7. Меню Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.8. Меню Symbolics. . . . . . . . . . . . . . . . . . . . . . . . . 22
1.9. Меню Windows . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.10. Меню Help . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.11. Панель форматування . . . . . . . . . . . . . . . . . . . 27
1.12. Налаштування інтерфейсу користувача. . . . . . 29
1.13. Налаштування параметрів документа . . . . . . . 30
Глава 2. Математичні вирази. Обчислення значень
функції . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.1. Обчислення значення виразів . . . . . . . . . . . . . . 36
2.2. Форматування чисел . . . . . . . . . . . . . . . . . . . . . 40
2.3. Комплексні числа . . . . . . . . . . . . . . . . . . . . . . . 43
2.4. Системи числення . . . . . . . . . . . . . . . . . . . . . . . 44
2.5. Стандартні математичні функції . . . . . . . . . . . . 46
2.6. Введення тексту . . . . . . . . . . . . . . . . . . . . . . . . 51
2.7. Редагування виразів . . . . . . . . . . . . . . . . . . . . . 52
Глава 3. Графіка в Mathcad . . . . . . . . . . . . . . . . . . . 57
3.1. Побудова графіків . . . . . . . . . . . . . . . . . . . . . . 57
3.2. Створення двовимірних графіків . . . . . . . . . . . . 57
3.3. Відображення значень масиву . . . . . . . . . . . . . . 60
3.4. Форматування графіків. . . . . . . . . . . . . . . . . . . . 62
3.5. Графіки в полярній системі координат . . . . . . . 65
3.6. Основні методи роботи з графіками . . . . . . . . . 68
3.7. Створення тривимірних графіків . . . . . . . . . . . . 71
Глава 4. Матриці та вектори . . . . . . . . . . . . . . . . . . .78
4.1. Матриці . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.2. Звертання до елементів масивів . . . . . . . . . . . . 79
4.3. Налаштування початкового індексу масиву . . . 80
4.4. Операції з масивами . . . . . . . . . . . . . . . . . . . . . 82
4.5. Перетворення масивів . . . . . . . . . . . . . . . . . . . . 84
Глава 5. Розв’язок рівнянь та систем . . . . . . . . . . . . 90
5.1. Розв’язок алгебраїчних рівнянь . . . . . . . . . . . . . 90
5.2. Розв’язок систем рівнянь. Розв’язок
нелінійної системи рівнянь . . . . . . . . . . . . . . . . . . . 91
Глава 6. Обчислення похідних та інтегралів . . . . . . 102
6.1. Обчислення похідних . . . . . . . . . . . . . . . . . . . . . . 102
6.2. Обчислення інтегралів . . . . . . . . . . . . . . . . . . . 104
Глава 7. Символьні обчислення . . . . . . . . . . . . . . . . 106
7.1. Команди меню Symbolics . . . . . . . . . . . . . . . . . 106
7.2. Символьні операції з виокремленими
виразами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
7.3. Символьні операції з виокремленими
змінними . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
7.4. Символьні операції з виокремленими
матрицями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.5. Символьні операції інтегральних
перетворень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
7.6. Команди підменю Evaluate . . . . . . . . . . . . . . . . 109
7.6.1. Команда Symbolicaly . . . . . . . . . . . . . . . . . . . 109
7.6.2. Команда Floating Point . . . . . . . . . . . . . . . . . . 110
7.6.3. Команда Complex . . . . . . . . . . . . . . . . . . . . . . 110
7.7. Спрощення математичних виразів . . . . . . . . . . . 110
7.7.1. Команда Simplify . . . . . . . . . . . . . . . . . . . . . . 110
7.7.2. Команда Expand . . . . . . . . . . . . . . . . . . . . . . . 111
7.7.3. Команда Factor . . . . . . . . . . . . . . . . . . . . . . . . 112
7.7.4. Команда Collect . . . . . . . . . . . . . . . . . . . . . . . 113
7.7.5. Обчислення коефіцієнтів поліномів . . . . . . . . 113
7.8. Математичні операції з виокремленими
змінними . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
7.8.1. Диференціювання . . . . . . . . . . . . . . . . . . . . . . 114
7.8.2. Інтегрування . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.8.3. Розв’язок рівнянь . . . . . . . . . . . . . . . . . . . . . . 115
7.8.4. Підстановка . . . . . . . . . . . . . . . . . . . . . . . . . . 117
7.8.5. Розкладання в ряд Тейлора . . . . . . . . . . . . . . . 117
7.8.6. Розкладання на правильні дроби . . . . . . . . . . . 118
7.9. Матричні операції . . . . . . . . . . . . . . . . . . . . . . . 119
7.10. Інтегральні перетворення . . . . . . . . . . . . . . . . . . 120
7.11. Розв’язок рівнянь та систем . . . . . . . . . . . . . . . . 121
7.12. Обчислення нескінченних сум та добутків . . . . 122
7.13. Обчислення границь . . . . . . . . . . . . . . . . . . . . . . 124
Глава 8. Програмування в середовищі Mathcad . . . . 132
8.1. Особливості програмування . . . . . . . . . . . . . . . . . 132
8.2. Що таке програма? . . . . . . . . . . . . . . . . . . . . . . 132
8.3. Створення програми (Add Line) . . . . . . . . . . . . 133
8.3.1. Оператор програмування Add Line . . . . . . . . . 134
8.3.2. Оператор локального присвоєння . . . . . . . . . . 135
8.3.3. Оператор умовного переходу . . . . . . . . . . . . . 136
8.3.4. Otherwise – оператор альтернативного
вибору . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8.3.5. Оператор циклу з параметром
(лічильний цикл) . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8.3.6. Оператор циклу з передумовою . . . . . . . . . . . 141
8.3.7. Оператор дострокової зупинки циклу . . . . . . 141
8.3.8. Оператор Continue . . . . . . . . . . . . . . . . . . . . . 142
8.3.9. Оператор повідомлення про помилку . . . . . . . 142
8.3.10. Оператор return . . . . . . . . . . . . . . . . . . . . . . . 143
8.4. Рекурсія . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
8.5. Пошук помилок в програмах . . . . . . . . . . . . . . . 148
