Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Введение в Matlab. В.Г.Потемкин
 

Индексные указатели | Предметный указатель

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

В начало страницы К предыдущему разделуК следующему разделу

Индексные указатели | Предметный указатель

| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00