- •122 «Комп’ютерні науки та інформаційні технології»
- •124 «Системний аналіз»
- •Лабораторна робота №1-2
- •І. Теоретичний матеріал
- •4. Числа і числові константи
- •4.1. Системи числення
- •5. Рядкові дані
- •6. Складні типи даних: вектори, матриці, масиви, таблиці, списки
- •7. Оператори, функції і вирази
- •7.1. Оператори та їх пріоритет
- •7.2. Функції та їх класифікація
- •8. Системи комп’ютерної математики в Internet
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •1. Введення матриць
- •2. Матричні оператори
- •3. Матричні функції
- •4. Розв’язування матричних рівнянь
- •5. Символьні матричні перетворення
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •IV. Завдання для самостійного виконання
- •І. Теоретичний матеріал
- •1. Знаходження границь функцій
- •2. Аналітичне і чисельне диференціювання та їх реалізація в системі Mathcad
- •3. Дослідження функцій і побудова їх графіків за допомогою системи Mathcad
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Лабораторна робота №7-8
- •І. Теоретичний матеріал
- •3. Тривимірна графіка
- •4. Робота з анімаційною графікою
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Лабораторна робота № 9-10
- •І. Теоретичний матеріал
- •1. Умови iснування розв’язку екстремальної задачі
- •2. Класичний метод знаходження екстремумiв функцiї однiєї змiнної
- •3. Класичний метод знаходження екстремумiв функцiї багатьох змiнних
- •4. Основні засоби пакету Mathcad щодо розв’язування задач оптимізації
- •5. Розв’язування задач математичного програмування в середовищі Mathcad
- •II. Завдання до лабораторної роботи
- •III. Індивідуальні завдання
- •Іv. Контрольні запитання
- •Лабораторна робота № 11-12
- •І. Теоретичний матеріал
- •Іі. Завдання до лабораторної роботи
- •III. Індивідуальні завдання
- •Лабораторна робота № 13-14
- •І. Теоретичний матеріал
- •1. Постановка задачі інтерполювання функцій
- •Геометричний смисл задачі інтерполювання функцій
- •3. Лінійне і квадратичне інтерполювання
- •4. Параболічне інтерполювання. Інтерполяційна формула Лагранжа
- •6. Екстраполювання функцій
- •7. Засоби інтерполювання функцій в системах комп’ютерної математики
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •Іv. Контрольні запитання
- •Лабораторна робота № 15-16
- •І. Теоретичний матеріал
- •1. Засоби наближення функцій в системі комп’ютерної математики Mathcad
- •1.1. Лінійна регресія (Linear regression)
- •1.2. Поліноміальная регресія (Polynomial regression)
- •1.3. Спеціальні регресії (Specialized regression)
- •1.3.1. Експоненціальна регресія
- •1.3.2. Тригонометрична регресія
- •1.3.3. Логарифмічна регресія
- •1.3.4. Степенева регресія
- •Іі. Завдання до лабораторної роботи
- •Розв’язування
- •Ііі. Індивідуальні завдання
- •Лабораторна робота № 17-18
- •І. Теоретичний матеріал
- •1. Загальні положення щодо програмування у скм
- •2. Процедурне програмування в скм Mathcad
- •Іі. Завдання до лабораторної роботи
- •3. Приклади програм в скм Mathcad
- •Ііі. Індивідуальні завдання
- •IV. Завдання для самостійного виконання
- •Самостійна робота
- •І. Теоретический материал
- •1. Можливості sMath Studio
- •3. Основні елементи інтерфейсу скм sMath Studio
- •4. Встановленн програми sMath Studio
- •5. Основи работи в програмі
- •6. Довідкова інформація
- •Іі. Завдання до лабораторної роботи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •Іі. Задания до лабораторної работи
- •І. Теоретичний матеріал
- •Іі. Задания до лабораторної работи
- •Графіка в MatLab
- •Ііі. Індивідуальні завдання
- •Контрольні питання
- •І. Теоретичний матеріал
- •1. Основи інтерфейсу MatLab
- •2.Засоби контролю робочої області та файлової системи
- •3. Меню системи MatLab
- •4. Програмування в matlab
- •Основи редагування та налагодження m-файлів
- •Основи програмування
- •5. Чисельне рішення нелінійних рівнянь
- •Іі. Задания до лабораторної работи
- •Ііі. Індивідуальні завдання
- •І. Теоретичний матеріал
- •1. Аналітичне інтегрування засобами MatLab.
- •3. Теоретична оцінка похибки чисельного інтегрування
- •4. Чисельне інтегрування
- •5. Чисельне інтегрування засобами MatLab
- •6. Правило Рунге оцінки похибки інтегрування
- •Іі. Задания до лабораторної работи
- •Перелік літератури та інших джерел Базова
- •Допоміжна
- •Інформаційні ресурси
- •Глосарій курсу
- •Про виконання індивідуального завдання № 1
- •Коваленка Віктора Івановича
Іі. Завдання до лабораторної роботи
Розглянути теоретичний матеріал до роботи.
Ознайомитися з основними елементами інтерфейсу СКМ Mathcad: головне вікно, головне меню, робота з файлами, панелі інструментів.
За допомогою панелі інструментів пакету Mathcad набрати математичні вирази, подані на рис. 30.
За допомогою довідки пакету Mathcad знайти розділи, які присвячені розв’язуванню різних видів рівнянь та систем рівнянь. З’ясувати, які функції використовуються для розв’язування цих класів задач.
Підготувати коротку довідку про засоби розв’язуванню різних видів рівнянь та систем рівнянь в пакетів Mathcad і включити її до звіту.
Рис. 30. Приклад застосування панелі інструментів пакету Mathcad
5. Зайти на сайт математичного пакету Mathcad, з’ясувати яка остання версія цього продукту зараз розповсюджується на ринку і скопіювати цю інформацію до звіту.
6. Проаналізувати розв’язування задачі з параметром і реалізувати її за допомогою пакету Mathcad:
Знайти, при яких значеннях параметра a система
має один корінь;
немає коренів.
Розв’язування.
Для розв’язування заданої системи в символьному вигляді скористаємось командою find. Для цього спочатку, використовуючи розв’язковий блок, який починається з службового слова given введемо задану систему:
Після цього наберемо команду find(x,y)
,
де ”
”
– знак розв’язування задачі у
символьному вигляді (меню
«Symbolic”), і
одержимо:
Один розв’язок система буде мати тоді, коли обидва корені рівні, тому розв’яжемо наступне рівняння за допомогою команди solve меню «Symbolic”:
Система не буде мати розв’язків, коли знаменник у її коренях буде рівним 0:
Відповідь:
система має один розв’язок тоді, коли
;система немає розв’язків тоді, коли
.
7. Виконати наступні завдання з різними типами даних:
знайти чому дорівнюють задані числа в десятковій системі числення:
100001112; 5678; 0AD8F516;
придумати квадратні рівняння, у яких є один комплексний корінь і два комплексних корені;
з’ясувати, які дії можна робити з комплексними числами у пакеті Mathcad;
ввести дані, які подані на рис. 24, за допомогою довідки пакету Mathcad з’ясувати, які операції можна виконувати над матрицями; виконати знайдені операції над матрицею
;ввести дані, які подані на рис. 26, 27;
створити ранжовані змінні з такими характеристиками:
;
;
і знайти значення виразів:
;
.
Ііі. Індивідуальні завдання
1. Знайти розв’язки наступних рівнянь аналітичним способом і за допомогою пакету Mathcad:
1)
;
2)
;
3)
;
4)
;
5)
; 6)
;
7)
;
8)
;
9)
; 10)
.
2. Знайти розв’язки наступних систем рівнянь аналітичним способом і за допомогою пакету Mathcad:
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
3. Підготувати коротку довідку про логічні оператори і функції, основні алгебраїчні, тригонометричні і гіперболічні функції, цілочислові і комбінаторні функції та перевірити їх роботу.
4. Створити функції користувача і побудувати їх графіки:
1)
;
2)
;
3)
;
4)
;
5)
;
6)
;
7)
;
8)
;
9)
;
10)
.
Власноруч знайти області визначення заданих функцій і дослідити, чи правильно побудовані графіки цих функцій.
5. Зайти на сайт системи комп’ютерної математики (у відповідності з номером варіанту) (табл.2) і дати загальну характеристику цієї системи.
6. Результати розв’язування індивідуальних завдань зберегти у файлі пакету Mathcad з іменем: Task_lab_1.mcd.
7. Оформити звіт про виконану роботу (див. додаток) в електронному вигляді і надіслати його через систему електронного навчання: ias.cdtu.edu.ua/moodle19-fitis
Лабораторна робота №3-4
Тема: «Алгебра в СКМ Mathcad»
Питання:
Введення матриць.
Матричні оператори і функції.
Розв’язування алгебраїчних рівнянь та їх систем.
Символьні матричні перетворення.
