- •О.М.Дудка автоматизація математичних розрахунків засобами пакету 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
- •Хід роботи
- •Задати матриці , і:
- •Завдання для самостійного виконання:
- •Список використаної літератури
Розділ 1. Пакет MathCad як засіб автоматизації математичних розрахунків
1.1 Загальні відомості про пакет MathCad
Розглянемо пакет MathCAD 2001 for Windows,.який є унікальною системою для роботи з числами, формулами, текстами і графіками. Після завантаження пакету, на екрані з’являється робоче вікно, яке складається з:
-
рядка заголовку, в якому є назва програми, назва документа та кнопки керування вікном програми;
-
рядка головного меню з кнопками керування вікном документа;
-
панелей інструментів (стандартна, форматування, математика);
-
робочого поля документа зі смугами прокручування;
-
рядка статусу, що містить деякі відомості про документ.
Розглянемо панель інструментів Математика:
1 2 3 4 5 6 7 8 9
-
Арифметика. Видача таблиці, в якій розміщено найбільш необхідні для роботи з пакетом символи: основні тригонометричні функції, цифри, сталі, знаки основних математичних операцій, дужки. Для задання необхідно поставити курсор в потрібне місце на покажчик і вибрати символ в таблиці.
-
Графіки. Задання систем координат для побудови графіків:
а б в г д е є
а) двомірний графік;
б) двомірний графік в полярних координатах;
в) трьохвимірний графік (графік поверхні);
г) графік контурів;
д) графік у вигляді сукупності стовпчиків;
е) трьохвимірна гістограма;
є) векторне поле на площині.
-
Матриці. Задання матриць, векторів, основних дій над ними:
а б в г д е є ж з и і й
а) задання матиць, векторів;
б) задання числових індексів в іменах матриць, векторів;
в) інверсія;
г) обчислення визначника матриці;
д) задання вектора;
е) вибір колонки з номером n з матриці. Повертає вектор;
є) транспонування матриці, вектора;
ж) задання ранжованих виразів;
з) скалярний добуток;
и) векторний добуток;
і) сумування елементів вектора;
й) зображення.
-
Обчислення. Знак рівності (=), присвоїти (:=) і ін.
-
Матаналіз. Задання математичних символів зображення інтегралів, похідних, знаків суми, добутку, границь:
-
Булеві оператори. Таблиця, яка містить знаки рівності, присвоєння, тотожності, порівняння.
-
Програмування. Функції вмонтованої мови програмування.
-
Грецький алфавіт. Таблиця грецького алфавіту.
-
Символьні оператори.
Основним об’єктом, з яким працює пакет є документ, який містить не тільки текст, графічні об’єкти, але і всі необхідні обчислення. Ввід команд можна виконати за допомогою:
1 – команд з головного меню;
2 – комбінацій клавіш;
3 – кнопок з панелей інструментів;
4 – контекстових меню.
В процесі роботи користувач має справу з важливими поняттями: курсор червоного кольору (+), доповнюючий курсор () і покажчик (■).
Курсор (+) визначає місце в документі, де можна формувати чи редагувати потрібну конструкцію будь-якого типу, текстову інформацію.
Доповнюючий курсор () використовується при формуванні математичних виразів і вказує, що наступний символ буде розміщений відразу за ним справа. Тоді як покажчик (■) визначає місце в математематичному виразі, куди повинна бути поміщена конструкція (число, вираз, одиниця виміру), що завершує формування даного виразу.
При виводі доповнюючого курсора () з області виразу, якщо він повністю не завершений, покажчики, що не заповнені (крім тих, що означають одиниці виміру (їх заповнювати не обов’язково)) стають червоного кольору і ідентифікуються діагностичним повідомленням, яке вимагає доозначення конструкції. Сферою дії доповнюючого курсора є тільки області математичних конструкцій, включаючи і графіки, на решті екрану він перетворюється в звичайний курсор.
В процесі розміщення конструкції (обчислювальної, текстової чи ілюстративної), в будь-якому місці документу пакет для кожної з них формує прямокутну область. Цю область видно тільки тоді, коли курсор знаходиться в межах цієї області. Використовуючи мишу, область можна перетягувати по всьому документу. В залежності від розміщення, області можуть перекривати одна одну. Для того, щоб розділити області використовується команда Розділити області пункту меню Формат. Для того, щоб виділити всі області використовується команда Виділити все пункту меню Правка. Для того, щоб вирівняти області по горизонталі чи зверху вниз потрібно вибрати комадни Вирівняти по горизонталі чи Вирівняти вниз відповідно, пункту меню Формат.