СИМУЛАЦИЯ В MATCAD 1

matcad

ФЕДЕРАЛНА АГЕНЦИЯ ЗА ОБРАЗОВАНИЕ България МОСКОВСКИ ДЪРЖАВЕН УНИВЕРСИТЕТ ПО ТЕХНОЛОГИИ И УПРАВЛЕНИЕ

(сформиран през 1953 г.)

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

ЛАБОРАТОРНО РАБОТИЕ ПО МАТКАД Модул 3.

Моделиране в Matkad.

За учители, докторанти и студенти от технически, технологични и икономически специалности от всички форми на обучение

В семинара по математическия пакет Matkad систематично е представено решението на много задачи в пакета Matkad. В третия модул се анализира изграждането на редица математически модели в Matkad, както и се дава решение на редица математически задачи.

Автор Янков Владимир Юриевич

Рецензент, професор от катедрата по информационни технологии на Московския държавен технологичен университет A.A. Попов.

Редактор Свешникова Н.И.

Лабораторна работа № 1 Програмиране в Matkad …………………………..

Лабораторна работа № 2. Решаване на задачи по метода

Лабораторна работа № 3. Проблеми на линейното програмиране………………..

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

Лабораторна работа № 5. Избор на оптимална траектория………………………

Лабораторна работа № 6. Оптимално зреене на суровопушена наденица……

Лабораторна работа № 7. Оптимизиране на предприятието……………………

Лабораторна работа № 8. Оценка на качеството на храната………………

Лабораторна работа № 9. Оценка на качеството на сладкиши Zephyr……………………….

Лабораторна работа № 10. Размити множества………………………………….

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

Лабораторна работа № 12. Разпознаване на образи на минимално разстояние

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

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

Лабораторна работа № 15. Невронни мрежи. Перцептрон…………………….

Лабораторна работа № 16. Обучение на еднослойни невронни мрежи……………

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

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

Лабораторна работа № 21. Избор на PID регулатор……………………………..

Модулът Моделиране в Matkad се състои от двадесет и една лаборатории. Повечето от тях са посветени на решаването на конкретни приложни проблеми. Но тъй като предишният модул №2 е само за работа с вградени функции, а някои абстрактни задачи изискват програмиране, те също са поставени в този модул.

Първата лабораторна работа е посветена на програмирането в Matkad. След това се разглежда решаването на различни проблеми по метода.Група от лабораторни работи е посветена на методите за оптимизация. Тук се разглеждат проблемите на линейното програмиране, проблемите на многоетапната оптимизация чрез дискретния метод на динамично програмиране за детерминистични и стохастични системи.Няколко лабораторни работи са посветени на оценката на качеството на хранителните продукти чрез обработка на експериментални данни. В този случай се използва апаратът на размитите множества и многовариантната множествена регресия (вградена функция Minerr).

Останалите лаборатории се занимават с проблеми с разпознаването на образи, като използват различни мерки за сходство, невронни мрежи, дизайн на експерименти и два проблема върху методите за управление на динамични системи.

Тъй като в стандартните курсове по университетска математика не се изучават някои раздели, задачите за които се разглеждат в този модул, в много лабораторни работи, преди решаванетозадачи, накратко е представен теоретичният материал.

ЛАБОРАТОРНА РАБОТА №1. ПРОГРАМИРАНЕ В МАТКАД.

Matkada има вграден език за програмиране. Това е език от по-високо ниво от BASIC и Pascal, позволява ви да създавате програми.

1. При програмиране в Matkad в програмата участват локални променливи, чийто ефект се отнася само за програмата, а не за

целият документ, от който е част програмата. Променливите, които засягат целия документ, се наричат ​​глобални променливи.

За да създадете програми, първо трябва да извикате панела за програмиране. За да направите това, натиснете бутона на математическия панел с изображение на стрелки, правоъгълник и ромб между бутоните за интеграция и гръцката азбука.

Ще се появи нов панел - панел за програмиране, състоящ се от бутони:

Бутон ДОБАВЯНЕ НА ЛИНИЯ При натискане се появява вертикална линия, която комбинира два оператора в блок с един вход и един изход. За да комбинирате повече оператори, бутонът трябва да се натисне няколко пъти.