Курсовая, контрольная работа. Примеры выполнения

интерпретатор текстовый редактор М-файл Метод с фиксированным шагом использование субмоделей S-модели достоверность имитации RLC-цепи дерево компонентов

Создание М-файлов

MATLAB в командном режиме работы не сохраняет сессии в памяти компьютера. Хранятся только определения созданных в ходе их выполнения переменных и функций. А вот программы на языке программирования MATLAB сохраняются в виде текстовых М-файлов. При этом могут сохраняться как целые программы в виде файлов-сценариев, так и отдельные программные модули - функции. Кроме того, важно, что программа может менять структуру алгоритмов вычислений в зависимости от входных данных и данных, создаваемых в ходе вычислений.

С позиций программиста язык программирования системы является типичным проблемно-ориентированным языком программирования высокого уровня. Точнее говоря, это даже язык сверхвысокого уровня, содержащий сложные операторы и функции, реализация которых на обычных языках (например, Бейсике, Паскале или Си) потребовала бы много усилий и времени. К таким функциям относятся матричные функции, функции быстрого преобразования Фурье (БПФ) и др., а к операторам - операторы построения разнообразных графиков, генерации матриц определенного вида и т. д.

Итак, программами в системе MATLAB являются М-файлы текстового формата, содержащие запись программ в виде программных кодов. Язык программирования системы MATLAB имеет следующие средства:

данные различного типа;

константы и переменные;

операторы, включая операторы математических выражений;

встроенные команды и функции;

функции пользователя;

управляющие структуры;

системные операторы и функции;

средства расширения языка.


7271f726