МОДЕЛЮВАННЯ В МАТКАДІ 1

моделювання

ФЕДЕРАЛЬНЕ АГЕНТСТВО З ОСВІТИ Україна МОСКІВСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ ТЕХНОЛОГІЙ ТА УПРАВЛІННЯ

(утворений у 1953 році)

Кафедра інформаційних технологій

ЛАБОРАТОРНИЙ ПРАКТИКУМ З МАТКАДУ Модуль 3.

Моделювання у Маткаді.

Для викладачів, аспірантів та студентів технічних, технологічних та економічних спеціальностей усіх форм навчання

У практикумі з математичного пакету Маткад у систематичному вигляді викладено рішення багатьох завдань у пакеті Маткад. У третьому модулі розібрано побудову в Маткаді ряду математичних моделей, а також наведено рішення ряду математичних завдань.

Автор Яньков Володимир Юрійович

Рецензент професор кафедри інформаційних технологій МГУТУ О.О. Попов.

Редактор Свєшнікова Н.І.

Лабораторна робота № 1 Програмування в Маткаді …………………………..

Лабораторна робота № 2.Рішення задач методом

Лабораторна робота № 3. Завдання лінійного програмування………………..

Лабораторна робота № 4. Оптимізація якості молочної ковбаси…………..

Лабораторна робота № 5.Вибір оптимальної траєкторії………………………

Лабораторна робота № 6. Оптимальне дозрівання сирокопченої ковбаси.

Лабораторна робота № 7.Оптимізація роботи підприємства……………………

Лабораторна робота № 8. Оцінка якості харчових продуктів………………

Лабораторна робота № 9. Оцінка якості цукерок «Зефір»……………………….

Лабораторна робота № 10.Нечіткі множини………………………………….

Лабораторна робота № 11. Визначення оптимальної кількості жиру та білків

Лабораторна робота № 12. Розпізнавання образів по мінімуму відстані

Лабораторна робота № 13. Розпізнавання образів покоефіцієнту кореляції

Лабораторна робота № 14. Розпізнавання образів за нечіткою мірою подібності.

Лабораторна робота № 15. Нейронні мережі. Персептрон…………………….

Лабораторна робота № 16. Навчання одношарових нейронних мереж……………

Лабораторна робота № 18. Планування експериментів…………………….

Лабораторна робота № 19. Адаптивний фільтр Калмана………………………..

Лабораторна робота № 21.Підбір ПІД регулятора……………………………..

Модуль "Моделювання в Маткаді" складається з двадцяти однієї лабораторної роботи. Більшість їх присвячено вирішенню конкретних прикладних завдань. Але оскільки попередній модуль №2 присвячений лише роботі з вбудованими функціями, а деякі абстрактні завдання вимагають складання програми, вони також розміщені в цьому модулі.

Перша лабораторна робота присвячена складання програм у Маткаді. Потім розглянуто рішення різних завдань методом Група лабораторних робіт присвячена методам оптимізації. Тут розглядаються завдання лінійного програмування, завдання багатокрокової оптимізації дискретним методом динамічного програмування для детермінованих та стохастичних систем. Декілька лабораторних робіт присвячено оцінці якості харчових продуктів шляхом обробки експериментальних даних. При цьому використовується апарат нечітких множин і багатовимірна множинна регресія (вбудована функція Minerr).

У інших лабораторних роботах розглядаються завдання розпізнавання образів з допомогою різних заходів подібності, нейронні мережі, планування експериментів, і завдання по методам управління динамічними системами.

Оскільки в стандартних курсах математики не вивчають деякі розділи, завдання на які розглянуті в даному модулі, то в багатьох лабораторних роботах перед рішеннямзадач стисло викладено теоретичний матеріал.

Лабораторна робота №1. ПРОГРАМУВАННЯ У МАТКАДІ.

У Маткаді є вбудована мова програмування. Це мова вищого рівня, ніж Бейсік та Паскаль, він дозволяє виробляти програми.

1. При програмуванні в Маткаді у програмі беруть участь локальні змінні, дія яких поширюється лише програму, а чи не на

весь документ загалом, частиною якого є програма. Змінні, які у всьому документі, називаються глобальними .

Для складання програм необхідно передусім викликати панель програмування. Для цього слід натиснути на математичній панелі кнопку із зображенням стрілок, прямокутника та ромба між кнопками інтегрування та грецького алфавіту.

З'явиться нова панель – панель програмування, що складається з кнопок:

Кнопка ADD LINEДОБАВ СТРОКУ. При її натисканні виникає вертикальна лінія, що об'єднує два оператори в блок з одним входом та одним виходом. Для об'єднання більшої кількості операторів кнопку слід натискати кілька разів.