MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

MATLAB

В.Г.Потемкин "Введение в Matlab" (v 5.3)
Глава 2. Инструментальное средство Notebook

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

2.2. Написание М-книги

Написание М-книги связано с вводом текста, а также операторов и команд системы MATLAB.

Ввод текста. Эта операция аналогична вводу текста в произвольный документ, создаваемый в редакторе Word. Используя различные стили, можно управлять шрифтами и другими атрибутами представления текста; однако следует иметь в виду, что по умолчанию для текста принят стиль Normal.

Ввод операторов и команд системы MATLAB. Для записи команд и операторов системы MATLAB используются специальные ячейки ввода, которые либо включены в текст, либо состоят из одной или нескольких командных строк. Для создания входной ячейки следует:

  1. Ввести команду в виде текста и не нажимая клавиши Enter оставить курсор в конце текста.
  2. Выбрать команду Define Input Cell из меню Notebook, либо использовать комбинацию клавиш Alt-D.

ИС Notebook определяет команду как ячейку ввода, помещая ее в специальные скобки и форматируя специальным стилем. Все входные ячейки отмечаются жирными скобками серого цвета, которые существенно отличаются от скобок, используемых для обозначения матриц размером и шириной; для изображения символов - жирный шрифт темно-зеленого цвета.

Исполнение команд. Для того чтобы выполнить команду системы MATLAB, ранее не определенную в качестве входной ячейки, необходимо:

  1. Ввести команду как текст, оставить курсор на этой строке в конце текста и не нажимать клавишу Enter.
  2. Ввести команду в виде текста и не нажимая клавиши Enter оставить курсор в конце текста. Выбрать команду Evaluate Cell из меню Notebook, либо использовать комбинацию клавиш Ctrl-Enter.

ИС Notebook кроме ячеек ввода использует также ячейки вывода, чтобы сохранить вычисленные результаты. Ячейки вывода следуют непосредственно за ячейками ввода и помечаются специальными скобками; для вывода чмсел и текста используются символы синего цвета; сообщения об ошибках выводятся символами красного цвета.

Пример.

  1. Напечатаем в строке команду системы MATLAB: a = magic(3).
  2. Используем команду Evaluate Cell из меню Notebook или комбинацию клавиш Ctrl-Enter.

ИС Notebook отобразит команду как ячейку ввода и выведет результат в ячейку вывода:

a = magic(3)
a =
      8   1   6
      3   5   7
      4   9   2

Многострочные ячейки ввода. Если вводятся команды MATLAB, которые занимают несколько строк, то необходимо обязательно выделить все строки, чтобы либо определить их как ячейки ввода, либо вычислить их.

Автоматическая инициализация команд. Для автоматической инициализации команд при открытии М-книги необходимо определить команды как ячейки автостарта (autoinit cells). Это наиболее быстрый и простой способ формирования рабочей области. Ячейки автостарта - это те же ячейки ввода со следующими дополнительными свойствами:

  • ИС Notebook вычисляет ячейки автостарта при открытии М-книги;
  • команды в ячейках автостарта изображаются символами темно-синего цвета.

Создание ячеек автостарта. Создать ячейки автостарта можно двумя способами:

  1. Ввести команды в виде текста, а затем определить их как ячейку автостарта, используя команду Define AutoInit Cell.
  2. Если команды определены как ячейка ввода, то ее можно конвертировать в ячейку автовызова, используя команду Define AutoInit Cell .

Пример.

a = magic(3)
a =
       8    1   6
       3    5   7
       4    9   2

Принудительное вычисление ячейки автостарта. Для принудительного вычисления ячейки автостарта следует:

  1. Позиционировать курсор в ячейке автостарта.
  2. Использовать команду Evaluate Cell или сочетание клавиш Ctrl-Enter.

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

 


Поиск по сайту:

Система Orphus

Яндекс.Метрика