ИС Notebook позволяет вводить
последовательность команд системы MATLAB и
работать с ней как с группой ячеек ввода. Группа
ячеек - это многострочная ячейка ввода или
автостарта, которая включает более одной
команды. В группу ячеек нельзя включать текст
или ячейки вывода. Результаты вычисления группы
ячеек хранятся в одной ячейке вывода, которая
располагается непосредственно за группой ячеек
ввода.
При создании группы ячеек ИС Notebook определяет ее
как ячейку ввода, если только первая строка не
является ячейкой автостарта; в последнем случае
вся группа объявляется ячейкой автостарта.
Если группа ячеек включает команды, которые
производят текстовый или числовой выход, а также
команды графического вывода, то числовые данные
и текст всегда выводятся первыми, независимо от
дейсвительной последовательности команд в
группе.
Группы ячеек чрезвычайно полезны, когда
несколько команд полностью задают грфический
образ. Если это сделано именно так, то
формируется единственный график, который
отражает все свойства, заданные в командах. Если
же команда построения графика оформлена в виде
отдельной ячейки, то вычисляемые ячейки
генерируют множество графиков.
Создание группы ячеек. Для создания
группы ячеек необходимо:
- Выделить ячейки ввода, которые предполагается
объединить в группу: если в составе выделенных
оказались ячейки вывода, то они удаляются; если
выделенный фрагмент включает текст, то он
размещается после группы, за исключением того
случая, когда текст предшествует первой ячейке
ввода; если оказалась выделенной часть или вся
ячейка вывода и не затронута ячейка ввода, то в
группу включается соответствующая входная
ячейка.
- Применить команду Group Cells или комбинацию клавиш
Alt-G.
ИС Notebook преобразует выделенные ячеки в общую
группу и заменяет маркеры ячеек единственной
парой скобок.
Вычисление группы ячеек. Для
вычисления группы ячеек необходимо выполнить те
же операции, что и для выполнения ячейки ввода, а
именно:
- Позиционировать курсор в любом месте группы
ячеек или в ячейке вывода.
- Использовать команду 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
Рис. 2.3
|