або функцію. p align="justify"> За допомогою командного вікна (рис. 7.1) можна здійснювати всі обчислення в режимі калькулятора. При цьому можна здійснювати присвоєння різним змінним значень і далі користуватися ними в командному вікні. Робочий простір середовища є зручним засобом для перегляду числових масивів у процесі формування та налагодження обчислювальних процедур (програм). p align="justify"> Програмування в середовищі MATLAB здійснюється шляхом створення М-файлів з расшіреніем.m (рис. 7.2). Недоліком є ​​відсутність оператора безумовного переходу GO TO, проте це можна повністю відшкодувати шляхом структурного програмування із зверненням до різних функцій і процедур. Крім цього, за допомогою вбудованих інструментальних засобів є можливість формувати графічний користувальницький інтерфейс, значно полегшує роботу з програмами, створеними в середовищі MATLAB, а також їх налагодження. p align="justify"> Пакет візуального моделювання Simulink (рис. 7.1) є пакетом розширення середовища MATLAB і дозволяє здійснювати моделювання поведінки динамічних лінійних і нелінійних систем. Користувач здійснює графічну збірку будь-якої системи з окремих блоків, що зберігаються в бібліотеках Simulink (рис. 7.3). У результаті такої збірки утворюється модель досліджуваної системи (S-модель), яка зберігається у файлі з расшіреніем.mdl. br/>В
Загальні зауваження з моделювання систем
Випробування готових і налагоджених демонстраційних прикладів може створити у малодосвідченого користувача ілюзію простоти моделювання. Насправді в більшості випадків це можливо тільки при роботі досить досвідченого користувача, реально пропрацював з тим чи іншим пакетом розширення не один десяток годин і здатного аналізувати правоту (або неправоту) своїх дій [14]. p align="justify"> Малодосвідчений користувач, швидше за все, при переході до моделювання своїх систем або пристроїв, зіткнеться з безліччю несподіваних помилок. Найбільш характерними з них є:
невірне завдання параметрів моделей;
нестиковка вхідних, вихідних і керуючих параметрів блоків;
невідповідність блоків за типом;
помилкові записи математичних виразів;
невірний вибір методу моделювання і т. д.
Ніяка, навіть сама велика фірмова документація не спроможна відобразити всі нюанси помилкового застосування системи MATLAB з її пакетами розширення. Тому обмежимося лише деякими загальними рекомендаціями. p align="justify"> Досить часто причиною помилок є невідповідність типів блоків та їх вхідних і вихідних параметрів. У таких випадках треба передбачати перехідні елементи. Наочний приклад - перехід від струму до напруги включенням резистора 1 Ом в ланцюг струму. p align="justify"> Особливо часто нестиковка блоків спостерігається при спільному використанні блоків з різних пакетів розширення, наприклад, з пакетів P...