- •Міністерство освіти і науки україни Івано - Франківський національнтий технічний
- •Кафедра інформатики
- •Лабораторна робота №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.3.3.Питання для самоконтролю
Як ввести оператор обчислення похідної з клавіатури ?
Як ввести оператор обчислення похідної з допомогою палітри ?
Яка послідовність дій при обчисленні похідної ?
Яка послідовність дій при обчисленні похідних високих порядків ?
Як виконати обчислення похідної для набору значень ?
Як ввести оператор обчислення інтегралу з допомогою клавіатури ?
Лабораторна робота №2.4
Тема: Матрична алгебра.
Мета: Навчитися виконувати операції з матрицями.
2.4.1.Основні теоретичні відомості
2.4.1.1.Прості операції з матрицями
Прості операції матричної алгебри реалізовані в Mathcad у вигляді операторів. Написання операторів по сенсу максимально наближене до їх математичної дії. Кожен оператор виражається відповідним символом Розглянемо матричні і векторні операції Mathcad. Вектори є окремим випадком матриць розмірності NXI, тому для них справедливі все ті операції, що і для матриць, якщо обмеження особливо не обумовлені (наприклад деякі операції застосовні тільки до квадратних матриць NXN). Якісь дії допустимі тільки для векторів (наприклад скалярний добуток), а якісь, не дивлячись на однакове написання, по-різному діють на вектори і матриці
2.4.1.2.Транспортування
Транспортуванням називають операцію, що переводить матрицю розмірності MXN в матрицю розмірності NXM, роблячи стовпці початкової матриці рядками, а рядки — стовпцями. Приклад приведений на рис.2.10. Введення символу транспонування (transpose) здійснюється за допомогою панелі інструментів Matrix (Матриця) (рис.2.11) або натисненням клавіш <Ctrl>+<1>. He забувайте, що для вставки символу транспонування матриця повинна знаходитися між лініями введення.
Рис.2.10 - Транспонування векторів і матриць
Рис.2.11. Панель інструментів Matrix
2.4.1.3. Додавання
У Mathcad можна як складати матриці, так і віднімати їх один з одного. Для цих операторів застосовуються символи <+> або <— >, відповідно. Матриці повинні мати однакову розмірність, інакше буде видано повідомлення про помилку. Кожен елемент суми двох матриць рівний сумі відповідних елементів матриць-доданків (рис.2.12).
Рис.2.12 - Додавання і віднімання матриць
Окрім складання матриць, Mathcad підтримує операцію складання матриці з скаляром (рис.2.13). Кожен елемент результуючої матриці рівний сумі відповідного елементу початкової матриці і скалярної величини.
Рис.2.13 - Додавання матриці зі скаляром
Результат зміни знаку матриці еквівалентний зміні знаку всіх її елементів. Для того, щоб змінити знак матриці, досить ввести перед нею знак мінуса, як перед звичайним числом (рис.2.14).
Рис.2.14 - Зміна знаку матриці
2.4.1.4. Множення
При множенні слід пам'ятати, що матрицю розмірності MXN допустимо умножати тільки на матрицю розмірності NXP (р може бути будь-яким). В результаті виходить матриця розмірності мхр.
Щоб ввести символ множення, потрібно натиснути клавішу із зірочкою <*> або скористатися панеллю інструментів Matrix (Матриця), натиснувши на ній кнопку Dot Product (Множення) (рис.2.11). Множення матриць позначається за умовчанням крапкою, як показано на рис 2.15. Символ множення матриць можна вибирати точно так, як і в скалярних виразах.
Рис.2.15 – Множення матриць
Ще один приклад, що відноситься до множення вектора на матрицю-рядок і, навпаки, рядки на вектор, приведений на рис.2.16. У другому рядку цього лістингу показано, як виглядає формула при виборі відображення оператора множення.
Рис.2.16 - . Множення вектора і рядка
Той же самий оператор множення діє на два вектори по-іншому. Аналогічно складанню матриць з скаляром визначається множення і ділення матриці на скалярну величину (рис.2.17). Символ множення вводиться так само, як і у разі множення двох матриць. На скаляр можна множити будь-яку матрицю MXN.
Рис.2.17 - Множення матриці на скаляр
