Page 6 - 363_
P. 6
7
лінійних алгебричних рівнянь та багато інших.
Але головна приваблива риса системи - це легкість її модифікації і
адаптація до конкретних задач користувача. Користувач може ввести у систему
будь-яку нову команду, оператор або функцію і користуватися потім ними так
само просто, як і вбудованими операторами і функціями. При цьому, на
відміну від мов програмування, таких як BASIC, PASCAL. або C, нема потреби
в якомусь її оголошенні. Нові визначення функцій у системі MatLAB
зберігаються у вигляді файлів на диску, які мають розширення .m. Це робить
набір операторів і функцій практично необмеженим.
У базовий набір слів системи входять: спецзнаки; знаки арифметичних
і логічних операцій; арифметичні, тригонометричні і деякі спеціальні
математичні функції; функції швидкого перетворення Фур'є і фільтрації;
векторні і матричні функції; засоби для роботи з комплексними числами;
оператори побудови графіків у декартовій і полярній системах відліку,
тривимірних поверхонь та ін. Тобто MatLAB надає користувачеві великий набір
готових засобів (близько половини з них - це зовнішні розширення у вигляді т-
файлів).
Система MatLAB має власну мову програмування, яка нагадує BASIC.
Запис програм у системі є традиційним і тому звичним для більшості
користувачів ПК. До того ж система дає можливість редагувати програми
за допомогою будь-якого звичного для користувача текстового редактора
(власного, вбудованого текстового редактора система не має).
На першій погляд здається, що графічні можливості системи MatLAB є
досить скромними. Графіки виводяться окремо від текстів програм, мають
фіксовані розміри і не можуть (як у системі MathCAD) переміщуватися по полю
екрана і змінюватися у розмірах. Проте часто у цьому і немає потреби, а великі
розміри графіків (на повний екран) роблять їх більш наочними. На одному
графіку можна подати велику кількість кривих, які відрізнятимуться кольором
або позначення символами. Графіки можна виводити в одне чи кілька вікон.
Особливо принадною є можливість побудови тривимірних поверхонь і
фігур. На відміну від системи MathCAD, побудова тривимірних фігур
засобами системи MatLAB здійснюється майже на порядок швидше. Окрім
того, при побудові таких графіків використовується досить досконалий
алгоритм вилучення невидимих ліній, що поряд з великими розмірами
графіків робить побудовані тривимірні поверхні і фігури вельми естетичними і