- •Программирование в среде Matlab Работу подготовил студент группы мп-31 Самсоненко Егор Введение
- •1. Работа в среде matlab
- •1.1 Командное окно
- •1.2 Система меню
- •1.3 Интерфейс matlab
- •2. Программирование в среде matlab
- •2.1 Команды ввода – вывода
- •2.1.1 Команды load и save
- •2.1.2 Форматные операции ввода-вывода
- •2.1.3 Команды для работы со стандартными файлами
- •2.2 Объектно-ориентированное программирование
- •2.3 Отладка
- •2.3.1 Отладка в командном режиме
- •2.3.2 Редактор medit и отладка
- •2.4 Разработка mex-файлов
Программирование в среде Matlab Работу подготовил студент группы мп-31 Самсоненко Егор Введение
Система компьютерной математики MatLab является в настоящее время одним из наиболее эффективных инструментов для выполнения научно-технических расчетов, графической интерпретации полученных результатов и визуального моделирования. Эта система имеет удобный пользовательский интерфейс, развитый язык программирования, ядро символьных вычислений и множество дополнительных пакетов, таких, как Simulink, SimPowerSystem и другие.
Овладев навыками и приемами работы в системе MatLab, студенты технических специальностей университета смогут качественно и достаточно быстро проводить в ней нужные исследования и вычисления по курсовому и дипломному проектированию, применять систему для решения сложных инженерных задач.
1. Работа в среде matlab
Среда MATLAB включает интерпретатор команд на языке высокого уровня, графическую систему, пакеты расширений и реализована на языке С. MATLAB постоянно модернизируется, при этом расширяются возможности системы меню, совершенствуются старые и добавляются новые команды. Меню частично дублируют ряд команд и облегчают взаимодействие с многочисленными инструментами MATLAB. По-прежнему вся работа организуется через командное окно (Command Window), которое появляется при запуске программы matlab.exe. В процессе работы данные располагаются в памяти (Workspace), создаются графические окна для изображения кривых, поверхностей и других графиков
1.1 Командное окно
В командном окне в режиме диалога проводятся вычисления и активируются элементы среды МATLAB. Пользователь вводит команды или запускает на выполнение файлы с текстами на языке MATLAB. Интерпретатор обрабатывает введённое и выдаёт результаты: числовые и строковые данные, предупреждения и сообщения об ошибках.
Знаком «>>» в тексте помечаются строки ввода команд MATLAB, а результат будет располагаться на последующих строках. Если заранее результат не присвоить какой либо переменной, то результат запишется в стандартную переменную ans (сокращение от Answer). Чтобы посмотреть список используемых имён переменных, достаточно выполнить команду who. Команда whos выводит список переменных вместе с информацией о размерности, плотности заполнения и типе переменных. Туже информацию можно получить, обратившись к пункту меню File/Show Worcspase или к значку Workspase Browser. Если затем в окне Workspase Browser щёлкнуть дважды на идентификаторе нужной переменной, то в MATLAB Editor/Debugger появится содержимое этой переменной и станет доступным для изменения. Такое редоктирование возможно для матриц, но не распространяется на многомерные массивы и структуры.
Также вычисления можно выполнить, подготовив m-файл, называемый также файлом-сценарием или script-файлом, и запустив его на выполнение. Таким образом, в MATLAB можно приготовить файл с программой, протестировать его при помощи редактора-откладчика и выполнить, указав в строке ввода командного окна имя файла.
