- •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
- •Коваленка Віктора Івановича
Розв’язування
Рис. 3.
Рис. 4.
Рис. 5.
Рис. 6.
Для таблично заданої функції з прикладу 1 побудувати функцію лінійної регресії, поліноміальної регресії (не вище 5-го степеня), експоненціальної, логарифмічної, степеневої, тригонометричної регресій.
Виконати індивідуальне завдання.
Оформити звіт про виконання завдань до лабораторної роботи.
Ііі. Індивідуальні завдання
1. Для таблично заданої функції знайти і побудувати наближені функції за методом найменших квадратів: функцію лінійної регресії, поліноміальної регресії (не вище 5-го степеня), експоненціальної, логарифмічної, степеневої, тригонометричної регресій:
x |
f1(x) |
f2(x) |
f3(x) |
f4(x) |
f5(x) |
f6(x) |
f7(x) |
f8(x) |
f9(x) |
f10(x) |
0 |
13 |
-7 |
17 |
-16 |
4 |
-9 |
3 |
20 |
-8 |
11 |
0.5 |
1 |
1 |
4 |
7 |
-1 |
4 |
-8 |
3 |
4 |
-24 |
1 |
-3 |
2 |
2 |
-3 |
1 |
1 |
10 |
-9 |
7 |
27 |
1.5 |
4 |
13 |
5 |
6 |
-11 |
-15 |
7 |
7 |
-5 |
-25 |
2 |
3 |
1 |
-9 |
-4 |
3 |
4 |
5 |
4 |
9 |
9 |
2.5 |
-14 |
15 |
1 |
2 |
-9 |
5 |
-4 |
-9 |
2 |
-21 |
3 |
11 |
-6 |
-1 |
-2 |
15 |
14 |
3 |
6 |
5 |
10 |
3.5 |
2 |
1 |
3 |
5 |
-4 |
15 |
8 |
10 |
-2 |
-12 |
4 |
3 |
8 |
7 |
-2 |
1 |
-1 |
17 |
14 |
9 |
10 |
4.5 |
2 |
-7 |
1 |
1 |
-6 |
1 |
-12 |
-30 |
1 |
-20 |
2. Для отриманих результатів зробити висновок про характер залежності, яка задана таблично.
Лабораторна робота № 17-18
Тема: «Основи програмування в СКМ Mathcad»
Питання:
Загальні положення щодо програмування у СКМ.
Процедурне програмування в СКМ Mathcad.
Приклади програм в СКМ Mathcad.
Розв’язування задач.
І. Теоретичний матеріал
1. Загальні положення щодо програмування у скм
Більшість СКМ створювались для того, щоб позбавити масового користувача від проблем програмування при розв’язуванні математичних задач. Набір вбудованих операторів і функцій у таких системах настільки великий, що значну кількість математичних задач можна розв’язати без їх програмування. Наприклад, так обраховуються похідні, інтеграли, границі функцій, їх екстремуми, розв’язуються системи різноманітних рівнянь.
Але досить багато задач, де відмова від звичайного процедурного програмування призводить до ускладнення їх розв’язання. Особливо це стосується таких задач, де необхідно створювати матриці спеціального виду, створювати інтерактивну взаємодію з програмою, створювати власні елементи інтерфейсу, реалізувати нові методи розв’язування задач певного класу, здійснювати графічні побудови тощо. У решті решт користувач сам повинен вирішити, потрібно йому використовувати елементи програмування у своїх задачах чи ні. Тому практично всі СКМ мають власні засоби програмування і мови програмування.
Програма – просто вираз, складений з більше чим однієї інструкції. Незважаючи на основну схожість між програмами і простими виразами, програми пропонують дві відмінних переваги:
якщо використовувати керуючі структури подібні до циклів або умовному переходу, програма може стати набагато гнучкою, ніж простий вираз;
програма, складена з декількох простих кроків, - часто набагато простіше.
