ЗВІТ ПРО ВИКОНАННЯ ЛАБОРАТОРНОЇ РОБОТИ №2.1 З ДИСЦИПЛІНИ «ТЕХНОЛОГІЯ СТВОРЕННЯ ПРОГРАМ» ПО ТЕМІ Вступ до проблеми штучного інтелекту» Тема та мета роботи Темою даної лабораторної роботи є вступ до проблем штучного інтелекту. Мета є вивчення основний принципів роботи, та ознайомлення з базовими командами системи MATLAB. Основні теоретичні відомості Маtlаb - це інтерактивне середовище для виконання різноманітних наукових та інженерних розрахунків. Назва пакета походить від скорочень англійських слів Маtrіх Lаbоrаtоrу і найкраще характеризує його сутність, де матричні операції є основою більшості розрахунків. Пакет підтримує виконання операцій з векторами, матрицями та масивами даних, реалізує сингулярні і спектральні розкладання, підтримує роботу з алгебраїчними поліномами, вирішує нелінійні рівняння і задачі оптимізації, інтегрування в квадратурах, вирішує диференціальні рівняння, будує різного виду графіки, трьохмірні поверхні та лінії рівня. До найважливіших особливості пакета відносять: • можливість вибору та зміни платформи - програми та дані можна переносити на різні типи комп'ютерів з різними операційними системами; • відкрита архітектура з точки зору можливості створення спеціальних підпрограм, спрямованих на розв'язування певного класу задач. Такі підпрограми можна написати як за допомогою мови програмування самого пакета (так звані m-файли), так і мовою програмування С. Отже, кожен користувач пакета може зробити свій внесок у розширення його можливостей. До основних областей використання Matlab відносять: математичні обчислення; розробка алгоритмів; обчислювальний експеримент, моделювання; аналіз інформації, дослідження та візуалізація результатів; наукова та інженерна графіка; розробка додатків. Спеціальні підпрограми, пов'язані з розв'язанням певного класу задач, формують тематичні підкаталоги (toolbox). Можна виділити такі найважливіші toolbox -и: • System Identification Тооlbох призначений для аналізу сигналів у системах керування. Дозволяє використовувати параметричні та непараметричні алгоритми ідентифікації, зокрема, розрахунок і верифікацію моделі, вибір порядку моделі, демонстрацію та перетворення сигналів. Дає змогу за відомими вхідними та вихідними сигналами об'єкта, попередньо задавши порядок моделі, створити його модель у вигляді рівнянь стану. • Control System Тооlbох призначений для синтезу, аналізу та моделювання неперервних у часі та дискретних систем. Дозволяє використовувати різні форми опису системи (передавальна функція, система рівнянь змінних стану, розкладання на прості дроби). Виконує перетворення від однієї форми запису системи до іншої, а також від неперервної до дискретної та навпаки. Дає змогу досліджувати реакцію системи на різні типи вхідних сигналів, а також синтезувати регулятори. Дозволяє аналізувати поведінку системи в частотній області. • Nonlinear Control Design Тооlbох дає змогу виконувати оптимізацію лінійних та нелінійних систем керування. • Орtimizatiоп Тооlbох реалізує різні методи оптимізації лінійних і нелінійних систем та розв'язування систем нелінійних рівнянь. Функції пакету дають змогу знаходити екстремум довільної функції як за наявності, так і за відсутності обмежень, а також для випадку багатокритеріальної оптимізації. • Robust Control Тооlbох призначений для дослідження багатовимірних робастних систем керування. Виконує синтез оптимальних регуляторів. • Spline Тооlbох призначений для розв'язування задач апроксимації та інтерполяції за допомогою сплайнів, з можливістю інтегрування та диференціювання отриманого рівняння. . • Statistics Тооlbох реалізує різноманітні статистичні функції, включаючи моделювання випадкових подій та генератори випадкових сигналів. Результати у вигляді копій екрану Запустимо програму. Далі після виконання завдання із таблиці 1 та 2, згідно нашого варіанту, ми отримали результат. 4. Результат виведений на екран: / 5. При вхідних даних ми отримали результат Х=-71.599+7.3978і 6. При використанні одинарної точності: / Висновки за результати виконаної роботи В даній лабораторній роботі я ознайомиляся та вивчила основні принципи роботи програмного математичного пакету Матлаб, а також ознайомилася з базовими принципами його роботи.