- •Івано - Франківський національний технічний університет нафти і газу
- •Д.Ф. Тимків, с.Ф. Кукурудз, в.Р.Процюк, р.Г. Онацко.
- •Глава 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 Розв’язок диференціальних рівнянь
- •Перелік використаних джерел
Глава 7. Символьні обчислення
7.1. Команди меню Symbolics
Команди, що відносяться до символьного процесора, містяться в меню Symbolics (Символьні обчислення), показаному на рис.1.
Рис.7.1. Розкрите меню Symbolics
Щоб символьні операції виконувались, процесору необхідно вказати, над якими виразами вони повинні здійснюватись, тобто необхідно виокремити вираз. Для ряду операцій слід не тільки вказувати вираз, до якого відноситься операція, але й намітити змінну, відносно якої відбувається символьна операція. Сам вираз в такому випадку не виділяється – зрозуміло, що якщо виділена змінна якого-небудь виразу, то символьна операція відноситься до цього виразу.
7.2. Символьні операції з виокремленими виразами
З виокремленими виразами допустимі такі операції:
•Evaluate (Виконати) – перетворити вираз з вибором в підменю виду перетворень;
•Simplify (Спростити) – спростити виокремлений вираз з виконанням таких операцій, як приведення подібних доданків, приведення дробів до спільного знаменника, використання основних тригонометричних тотожностей і т.д.;
•Expand (Розкласти по степенях) – «розкрити» вираз, наприклад, для (X+Y)(X-Y) отримаємо X2-Y2;
•Factor (Розкласти на множники) – розкласти число або вираз на множники, наприклад X2-Y2 дає (X+Y)(X-Y);
•Collect (Розкласти по підвиразах) – зібрати складові, подібні виділеному виразу, яке може бути окремою змінною або функцією із своїм аргументом, при цьому результатом буде вираз, поліноміальний відносно вибраного;
•Polynomial Coefficients (Поліноміальні коефіцієнти) – знайти коефіцієнти полінома по заданій змінній.
7.3. Символьні операції з виокремленими змінними
З допомогою команд підменю Variable (Змінна) меню Symbolics (Символьні обчислення) з виокремленими змінними можна виконувати такі операції:
•Solve (Вирішити) – розв’язати рівняння або нерівність відносно виділеної змінної, т.б. знайти значення виділеної змінної, при якому вмісти мий її вираз стане рівний нулю;
•Substitute (Підставити) – замінити вказану змінну вмістимим буфера обміну, тобто забезпечити підстановку;
•Differentiate (Диференціювати) – диференціювати весь вираз, що містить виділену змінну, по відношенню до цієї змінної (інші змінні розглядаються як константи);
•Integrate (Інтегрувати) – інтегрувати весь вираз, що містить виділену змінну, по цій змінній;
•Expand to Series (Розкласти в ряд) – знайти кілька членів розкладання виразу в ряд Тейлора відносно виділеної змінної;
•Convert to Partial Fraction (Розкласти на елементарні дроби) – розкласти на елементарні дроби вираз, який розглядається як раціональний дріб відносно виділеної змінної.
7.4. Символьні операції з виокремленими матрицями
В підменю Matrix (Матричні операції) меню Symbolics (Символьні обчислення) є такі команди:
Transponce (Транспонувати) – отримати транспоновану матрицю;
Invert (Обернути) – отримати обернену матрицю.
Determinant (Визначник) – обчислити детермінант (визначник) матриці.
7.5. Символьні операції інтегральних перетворень
В Mathcad в підменю Transform (Перетворення) меню Symbolics (Символьні обчислення) зібрані команди для виконання інтегральних перетворень:
Fourier (Перетворення Фур’є) – виконує пряме перетворення Фур’є відносно виділеної змінної.
Inverse Fourier (Обернене перетворення Фур’є) – виконує обернене перетворення Фур’є відносно виділеної змінної.
Laplace (Перетворення Лапласа) – виконує пряме перетворення Лапласа відносно виділеної змінної.
Inverse Laplace (Обернене перетворення Лапласа) – виконує обернене перетворення Лапласа відносно виділеної змінної.
Z (Z – перетворення) – виконує пряме Z – перетворення виразу відносно виділеної змінної.
Inverse Z (Обернене Z – перетворення) – виконує обернене Z – перетворення виразу відносно виділеної змінної.
Для проведення символьних операцій необхідно перш за все виокремити об’єкт, над яким ці операції виконуються. Якщо об’єкт не виокремлений, відповідні команди меню Symbolics (Символьні обчислення) недоступні. Об’єктом для виконання операцій може бути самостійний математичний вираз, частина математичного виразу або заданої користувачем функції і т. д.
