
- •О.М.Дудка автоматизація математичних розрахунків засобами пакету MathCad Навчальний посібник
- •Розділ 1. Пакет MathCad як засіб автоматизації математичних розрахунків
- •1.1 Загальні відомості про пакет MathCad
- •Робота з текстом
- •Введення математичних виразів і робота з формульним редактором
- •Контрольні запитання
- •1.2 Побудова графіків функцій та форматування графічних об’єктів в середовищі пакету MathCad Побудова двомірних графіків
- •Побудова графіків функцій у полярних координатах
- •Побудова графіків поверхонь
- •Побудова графіка поверхні, заданої в векторній параметричній формі
- •Побудова графіків декількох поверхонь на одному рисунку
- •Форматування графічних об’єктів в середовищі пакету MathCad Форматування двомірних графіків
- •Форматування трьохмірних графіків
- •Контрольні запитання
- •1.3 Символьна математика пакету MathCad Символьна математика
- •Символьні операції з виділеними виразами
- •Символьні операції з виділеними змінними
- •Символьні операції з виділеними матрицями
- •Символьні операції перетворень
- •Контрольні запитання
- •1.4 Обчислення похідних та інтегралів в середовищі пакету MathCad. Комплексні числа Обчислення похідних
- •Обчислення інтегралів
- •Комплексні числа
- •Контрольні запитання
- •1.5 Розв’язування диференціальних рівнянь в середовищі пакету
- •Розв’язування диференціальних рівнянь 1-го порядку. Розв’язок задачі Коші
- •Розв’язання системи диференціальних рівнянь першого порядку
- •Розв’язання диференціальних рівнянь другого порядку
- •Розв’язання системи диференціальних рівнянь вищого порядку
- •Розв’язання диференціальних рівнянь з частинними похідними
- •Контрольні запитання
- •1.6 Матричні операції. Розв’язування лінійних і нелінійних рівнянь та систем рівнянь в середовищі пакету MathCad
- •Робота з масивами, векторами і матрицями
- •Векторні і матричні оператори
- •Пошук коренів нелінійного рівняння
- •Розв’язання нелінійних рівнянь в символьному вигляді
- •Чисельне розв’язання системи нелінійних рівнянь
- •Розв’язування систем нелінійних рівнянь в символьному вигляді
- •Розв’язування систем лінійних рівнянь в символьному вигляді
- •Контрольні запитання
- •1.7 Програмування в середовищі пакету MathCad
- •Хід роботи
- •Завдання для самостійного виконання:
- •Лабораторна робота №2
- •Хід роботи
- •Побудувати графік поверхні і:
- •Завдання для самостійного виконання:
- •Лабораторна робота №3
- •Хід роботи
- •Використовуючи команду Розширити виконати наступні дії:
- •Використовуючи команду Фактор виконати наступні дії:
- •Використовуючи команду Подібні виконати наступні дії:
- •Використовуючи команду Коефіцієнти Полінома виконати наступні дії:
- •Завдання для самостійного виконання:
- •Лабораторна робота №4
- •Хід роботи
- •Завдання для самостійного виконання:
- •Лабораторна робота №5
- •Хід роботи
- •Задати матриці , і:
- •Завдання для самостійного виконання:
- •Список використаної літератури
Обчислення інтегралів
Пакет дозволяє символьно та чисельно обчислювати як звичайні, так і криволінійні інтеграли, крім того, серед них – багато інтегралів, підінтегральні функції яких мають особливості на кінцях відрізка інтегрування. Для вводу знаку операції інтегрування потрібно натиснути клавішу “&”, або вибрати в панелі інструментів Математика кнопку Матаналіз та кнопку Визначений інтеграл. В результаті на екрані з’явиться знак операції з чотирма покажчиками:
Для означення і обчислення інтеграла необхідно замість активного покажчика задати підінтегральну функцію, після знака диференціала (d) потрібно означити змінну інтегрування, а замість покажчиків, що є знизу і зверху знаку інтеграла, вказати дійсні вирази, які визначають відповідно значення нижньої і верхньої меж інтегрування.
В якості меж інтегрування повинні бути тільки дійсні вирази, тоді як підінтегральна функція може бути як дійсною, так і комплексною. Крім змінної інтегрування (ім’я якої повинне задовольняти умови пакету), інші змінні і константи, які використовуються в конструкції, повинні бути попередньо означені.
Подібно до випадку обчислення похідних пакет в якості меж інтегрування, а також констант і змінних підінтегрального виразу, допускає використання ранжованих змінних, що дає можливість виводити результати обчислення інтеграла у вигляді вихідних таблиць. Дана можливість дозволяє отримувати досить точні графіки первісних функцій.
Поряд з однократними пакет дозволяє обчислювати також m-кратні інтеграли, для чого в конструкцію вводяться підряд знаки інтеграла за числом (m) кратності інтеграла, що обчислюється. Але до m-кратних інтегралів потрібно звертатися тільки у випадку крайньої необхідності, тому що з ростом кратності різко зростає час їх обчислення.
Комплексні числа
Комплексне
число задається в алгебраїчній формі
як
,
де
– дійсна частина комплексного числа
,
і
– уявна частина
.
Якщо
,
комплексне число
виводиться як дійсне, а якщо
,
– як уявне. Значення
задається в полосі зі лічильником Поріг
для комплексних чисел
(Сomplex Threshold) на закладці Допуск
(Tolerance).
Комплексне
спряження виводиться символом подвійних
лапок після набрання імені змінної ().
Для роботи з комплексними числами пакет має такі функції:
-
Re(z) – дійсна частина числа;
-
Im(z) – уявна частина числа;
-
arg(z) – аргумент (кут в комплексній площині між додатнім напрямом осі ох і z);
-
– модуль
;
-
csgn(z) – повертає або 0, якщо
, або 1, якщо
, або якщо
і
, або – 1 в інших випадках;
-
signum(z) –повертає 0, якщо
і
в іншому випадку.
Контрольні запитання
-
Як здійснити операцію диференціювання?
-
Як ввести знак операції інтегрування?
-
Як розв’язати інтеграл у символьному вигляді?
-
Яка функція використовується для знаходження дійсної частини комплексного числа?
-
Яка функція використовується для знаходження модуля комплексного числа?
-
Яка функція використовується для знаходження аргументу комплексного числа?
-
Як знайти комплексно спряжене число?
-
Для чого призначена функція signum(z)?