еволюції до неї була підключена бібліотека Simulink, що дозволяє побудувати логічну схему складної системи управління з одних тільки стандартних блоків, не написавши при цьому ні строчки коду. Після конструювання такої схеми можна детально проаналізувати її роботу.
В системі MatLab також існують широкі можливості для програмування. Її бібліотека C Math (компілятор MatLab) є об'єктної і містить понад 300 процедур обробки даних на мові C. Усередині пакета можна використовувати як процедури самої MatLab, так і стандартні процедури мови C, що робить цей інструмент найпотужнішим підмогою при розробці додатків (використовуючи компілятор C Math, можна вбудовувати будь-які процедури MatLab в готові додатки).
Для візуалізації моделювання система MatLab має бібліотеку Image Processing Toolbox, яка забезпечує широкий спектр функцій, що підтримують візуалізацію проведених обчислень безпосередньо з середовища MatLab, збільшення і аналіз, а також можливість побудови алгоритмів обробки зображень.
Таким чином, систему MatLab можна використовувати для обробки зображень, сконструювавши власні алгоритми, які працюватимуть з масивами графіки як з матрицями даних. Оскільки мова MatLab оптимізований для роботи з матрицями, в результаті забезпечується простота використання, висока швидкість і економічність проведення операцій над зображеннями.
А що стосується математичних обчислень, то MatLab надає доступ до величезної кількості підпрограм, що містяться в бібліотеці NAG Foundation Library компанії Numerical Algorithms Group Ltd (інструментарій має сотні функцій з різних областей математики, і багато з цих програм були розроблені широко відомими у світі фахівцями). Це унікальна колекція реалізацій сучасних чисельних методів комп'ютерної математики, створених за останні три десятки років.
З недоліків системи MatLab можна відзначити невисоку інтегрованість середовища (дуже багато вікон, з якими краще працювати на двох моніторах), що не дуже виразну довідкову систему (а між тим обсяг фірмової документації сягає майже 5 тис. сторінок, що робить її важко осяжній) і специфічний редактор коду MatLab-програм.
На відміну від потужного і орієнтованого на високоефективні обчислення при аналізі даних пакету MatLab, програма MathCad - це, швидше, простий, але просунутий редактор математичних текстів з широкими можливостями символьних обчислень і прекрасним інтерфейсом.
Інтерфейс програми MathCad дуже простий, а можливості візуалізації багаті. Всі обчислення тут здійснюються на рівні візуальної запису виразів в загальновживаною математичній формі.
Сьогодні ця система стала буквально міжнародним стандартом для технічних обчислень і навіть багато школярів освоюють і використовують MathCad.
Для невеликого обсягу обчислень MathCad ідеальний - тут все можна виконати дуже швидко і ефективно, а потім оформити роботу у звичному вигляді (MathCad надає широкі можливості для оформлення результатів, аж до публікації в Інтернеті).
Загалом, MathCad - це дуже проста і зручна програма, яку можна рекомендувати широкому колу користувачів, у тому числі не дуже обізнаних у математиці, а особливо тим, хто тільки осягає її ази.
Незважаючи на те що в області комп'ютерної математики не спостерігається тако...