Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Работа в режиме командной строки в системе MATLAB

Автор:   •  Март 19, 2024  •  Лабораторная работа  •  4,340 Слов (18 Страниц)  •  28 Просмотры

Страница 1 из 18

Лабораторная работа №1

Работа в режиме командной строки в системе MATLAB

Цель работы:Освоение принципов и правил работы в системе MATLAB в режиме командной строки. Знакомство с основными типами данных в MATLAB.

  1. Краткая характеристика MATLAB

MATLAB (сокращение от англ. «MatrixLaboratory») – это пакет прикладных программ для решения задач технических вычислений и одноименный язык программирования, используемый в этом пакете.

Основными достоинствами системы MATLAB являются быстрые численные алгоритмы, визуализация вычислений, интерактивная среда программирования, связь с языками программирования С, С++, FORTRAN и Java, а так же обмен данными с другими приложениями.

Система MATLAB поддерживает работу в двух режимах:

- режим командной строки;

- режим программирования.

В режиме командной строки система MATLAB представляет собой мощный инженерный калькулятор, позволяющий пошагово реализовывать достаточно сложные алгоритмы расчетов.

В режиме командной строки диалог с пользователем осуществляется в окне Command Window, при этом должны соблюдаться следующие основные правила:

  1. Ввод осуществляется после приглашения системы в виде последовательности символов  '>>' в начале строки и завершается нажатием клавиши 'Enter', после чего на экран выводится результат вычисления введенного выражения;
  2. Символ ' ; ' (точка с запятой) в конце строки блокирует автоматический вывод результата вычисления;
  3. Символ ' … ' (многоточие) в конце строки означает, что следующая строка является продолжением предыдущей;
  4. Любой текст, введенный после символа ' % ' (процент), воспринимается как  комментарий.

В текущей сессии вводимый построчно текст сохраняется в буфере, что позволяет вызывать его повторно с помощью клавиш управления курсором ↑ и ↓.

Последовательность команд текущей сессии отображается в окне CommandHistory и сохраняется после выхода из MATLAB.

2. Интерфейс MATLAB

Пользователь имеет возможность самостоятельно настроить интерфейс системы MATLAB. При использовании настроек по умолчанию (Layout→Default) открывается интерфейс (рисунок 1), который содержит следующие элементы:

  1.  Командное окно (CommandWindow), предназначенное для работы в режиме командной строки;
  2. Рабочая область (Workspace), в которой отображаются текущие переменные;
  3. Путь к рабочему каталогу, используемому для хранения файлов данной сессии;
  4. Содержимое рабочего каталога (CurrentFolder);
  5. История команд (CommandHistory), введенных в командное окно.

[pic 1]

Рисунок 1. Основные элементы пользовательского интерфейса MATLAB

3. Работа в режиме командной строки

В режиме командной строки MATLAB выделяют следующие базовые объекты:

  1. команды;
  2. операторы;
  3. константы;
  4. переменные;
  5. функции;
  6. выражения.

 Команды

Команда – это объект языка MATLAB со стандартным именем, предназначенный для взаимодействия с системой MATLAB и имеющий формат:

<команда><содержательная часть>

где:

<команда> –  стандартное имя команды;

<содержательная часть>   уточняется для каждой конкретной команды и может отсутствовать.

Например, для очистки окна CommandWindowиспользуется команда clc:

>> clc

Операторы

Оператор это объект языка MATLAB со стандартным именем, предназначенный для разработки программ.

В режиме командной строки используют оператор присваивания. Различают две его разновидности:

  • оператор явного присваивания (=) с форматом <имя переменной>= <выражение>. С помощью оператора присваивания '=' переменной с указанным именем присваивается значение выражения.

  • Оператор неявного присваивания с форматом <выражение>. В данном случае значение выражения присваивается переменной со стандартным именем ans.

Переменные

Переменная – это объект языка MATLAB, который в процессе вычисления может менять свое значение.

Переменные представляются своими именами – идентификаторами. Для создания переменной в MATLAB необходимо присвоить значение переменной с заданным именем с помощью оператора присваивания '='. Для примера создадим переменную x=2:

>> x = 2

x =

    2

Встречая имя новой переменной, MATLAB автоматически создает новую переменную и выделяет для нее необходимый объем памяти. Если данная переменная уже существовала, то MATLAB изменит ее значение.

...

Скачать:   txt (50.6 Kb)   pdf (948.8 Kb)   docx (1.4 Mb)  
Продолжить читать еще 17 страниц(ы) »
Доступно только на Essays.club