Page 7 - 363_
P. 7
8
наочними.
MatLAB має великі можливості для роботи з сигналами, для розрахунку
і проектування аналогових і цифрових фільтрів, для побудови їх частотних,
імпульсних і перехідних характеристик. Наявні і засоби для спектрального
аналізу і синтезу, зокрема для реалізації прямого й зворотного перетворення
Фур'є. Завдяки цьому система є досить привабливою для проектування
електронних пристроїв.
3 системою MatLAB постачається близько 150 m-файлів, що містять
демонстраційні приклади і визначення нових операторів і функцій. Ця
бібліотека, усі файли якої докладно прокоментовані, справжня скарбниця
чудових прикладів програмування мовою системи. Вивчення цих прикладів і
можливість роботи у режимі безпосередніх обчислень значно полегшують
знайомство з системою поважних користувачів, зацікавлених у використанні
математичних розрахунків. Нарешті, користувач може ввести у систему власні нові
визначення та процедури, і легко адаптувати її до розв'язування власних
специфічних задач.
Робота у середовищі MatLab може здійснюватися у двох режимах:
– у режимі калькулятора, коли обчислення здійснюються одразу і
безпосередньо після набирання чергового оператора чи команди MatLab;
при цьому значення результатів обчислення можуть присвоюватися
деяким змінним, імена яким надаються користувачем, або здійснюватися
безпосередньо без якого-небудь присвоювання (як у звичайних калькуляторах);
– шляхом виклику імені попередньо складеної і записаної на
диску програми мовою MatLab, яка містить усі необхідні команди, що
забезпечують введення даних, організацію обчислень і виведення
результатів на екран (програмний режим).
В обох режимах користувачеві є доступними практично усі обчислювальні
здатності системи, у тому числі з виведення графічної інформації. Програмний
режим дозволяє зберігати розроблені обчислювальні алгоритми і, отже,
повторювати обчислення при інших початкових даних. Для утворення зручних у
використанні програм у MatLab передбачені додаткові оператори і функції, які
забезпечують утворення і використання меню користувачем, введення даних у
діалоговому режимі з клавіатури, розгалужування обчислювального процесу
тощо.
Щоб скласти досить складну самостійно виконувану програму, яка, в