Среда MATLAB включает интерпретатор команд на языке высокого уровня, графическую систему, пакеты расширений и реализована на языке С. MATLAB постоянно модернизируется, при этом расширяются возможности системы меню, совершенствуются старые и добавляются новые команды. Меню частично дублируют ряд команд и облегчают взаимодействие с многочисленными инструментами MATLAB. По-прежнему вся работа организуется через командное окно (Command Window), которое появляется при запуске программы matlab.exe. В процессе работы данные располагаются в памяти (Workspace), создаются графические окна для изображения кривых, поверхностей и других графиков
Командное окно
В командном окне в режиме диалога проводятся вычисления и активируются элементы среды МATLAB. Пользователь вводит команды или запускает на выполнение файлы с текстами на языке MATLAB. Интерпретатор обрабатывает введённое и выдаёт результаты: числовые и строковые данные, предупреждения и сообщения об ошибках.
Знаком «>>» в тексте помечаются строки ввода команд MATLAB, а результат будет располагаться на последующих строках. Если заранее результат не присвоить какой либо переменной, то результат запишется в стандартную переменную ans (сокращение от Answer). Чтобы посмотреть список используемых имён переменных, достаточно выполнить команду who. Команда whos выводит список переменных вместе с информацией о размерности, плотности заполнения и типе переменных. Туже информацию можно получить, обратившись к пункту меню File/Show Worcspase или к значку Workspase Browser. Если затем в окне Workspase Browser щёлкнуть дважды на идентификаторе нужной переменной, то в MATLAB Editor/Debugger появится содержимое этой переменной и станет доступным для изменения. Такое редоктирование возможно для матриц, но не распространяется на многомерные массивы и структуры.
Также вычисления можно выполнить, подготовив m-файл, называемый также файлом-сценарием или script-файлом, и запустив его на выполнение. Таким образом, в MATLAB можно приготовить файл с программой, протестировать его при помощи редактора-откладчика и выполнить, указав в строке ввода командного окна имя файла.