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

MATLAB

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

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

2.3. Объединение команд в группы

ИС Notebook позволяет вводить последовательность команд системы MATLAB и работать с ней как с группой ячеек ввода. Группа ячеек - это многострочная ячейка ввода или автостарта, которая включает более одной команды.

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

При создании группы ячеек ИС Notebook определяет ее как ячейку ввода, если только первая строка не является ячейкой автостарта; в последнем случае вся группа объявляется ячейкой автостарта.

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

Группы ячеек чрезвычайно полезны, когда несколько команд полностью задают грфический образ. Если это сделано именно так, то формируется единственный график, который отражает все свойства, заданные в командах. Если же команда построения графика оформлена в виде отдельной ячейки, то вычисляемые ячейки генерируют множество графиков.

Создание группы ячеек. Для создания группы ячеек необходимо:

  1. Выделить ячейки ввода, которые предполагается объединить в группу: если в составе выделенных оказались ячейки вывода, то они удаляются; если выделенный фрагмент включает текст, то он размещается после группы, за исключением того случая, когда текст предшествует первой ячейке ввода; если оказалась выделенной часть или вся ячейка вывода и не затронута ячейка ввода, то в группу включается соответствующая входная ячейка.
  2. Применить команду Group Cells или комбинацию клавиш Alt-G.

ИС Notebook преобразует выделенные ячеки в общую группу и заменяет маркеры ячеек единственной парой скобок.

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

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

При вычислении группы ячеек результат размещается в единственной ячейке вывода. По умолчанию, ячейка вывода располагается сразу за группой ячеек, как только начинаются вычисления. Если вычисления выполняются при наличии ячейки вывода, то результат помещается в нее.

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

Записать ячейки ввода:
          t = 0:pi/10:2*pi;
          [X, Y, Z] = cylinder(4*cos(t)+1);
          mesh(X, Y, Z)

Выделить ячейки:
          t = 0:pi/10:2*pi;
          [X, Y, Z] = cylinder(4*cos(t)+1);
          mesh(X, Y, Z)

Применить команду Group Cells, чтобы создать группу ячеек
          t = 0:pi/5:2*pi;
          [X, Y, Z] = cylinder(4*cos(t)+1);
          mesh(X, Y, Z)

Чтобы вычислить группу ячеек, воспользуйтесь командой Evaluate Cell или комбинацией клавиш Ctrl-Enter.

На экран будет выведен рис. 2.3

pic203.gif (10057 bytes)

Рис. 2.3

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

 


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

Система Orphus

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