Возможности систем MATLAB. Возможности прежних версий MATLAB 4.x.
Уже первые ориентированные на Microsoft Windows версии системы (MATLAB 4.x) обладали мощными средствами.
В области математических вычислений:
- матричные, векторные, логические операторы;
- элементарные и специальные функции;
- полиномиальная арифметика;
- многомерные массивы;
- массивы записей;
- массивы ячеек.
В области реализации численных методов:
- дифференциальные уравнения;
- вычисление одномерных и двумерных квадратур;
- поиск корней нелинейных алгебраических уравнений;
- оптимизация функций нескольких переменных;
- одномерная и многомерная интерполяция.
В области программирования:
- свыше 500 встроенных математических функций;
- ввод/вывод двоичных и текстовых файлов;
- применение программ, написанных на Си и ФОРТРАН;
- автоматическая перекодировка процедур MATLAB в тексты программ на языках Си и C++;
- типовые управляющие структуры.
В области визуализации и графики:
- возможность создания двумерных и трехмерных графиков;
- осуществление визуального анализа данных.
Эти средства сочетались с открытой архитектурой систем, позволяющей изменять уже существующие функции и добавлять свои собственные. Входящая в состав MATLAB программа Simulink дает возможность имитировать реальные системы и устройства, задавая их моделями, составленными из функциональных блоков. Simulink имеет обширную и расширяемую пользователями библиотеку блоков и простые средства задания и изменения их параметров.