|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "MATLAB\MATLAB"
В.Г.Потемкин "Введение в Matlab" (v 5.3) В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель 2.5. Вычисление ячеек М-книгу можно рассматривать как дневник сеанса работы с системой MATLAB, при этом в М-книге аккуратно отслеживаются все связи между использованными опраторами. Однако если приходится изменять или удалять ячейку ввода в процессе написания М-книги, надо помнить, что Notebook не выполняет автоматического перевычисления ячеек, которые могут оказаться зависимыми от внесенных изменений. В результате может оказаться нарушенной непротиворечивоть данных. При работе над книгой целесообразно периодически применять команду Evaluate M-book, чтобы гарантировать непротиворечивость используемых данных. Можно применять механизм зон вычислений, чтобы объединить связанные команды в отдельную секцию М-книги, а затем применить команду Evaluate Calc Zone, чтобы исполнить их. В этом разделе приведены особенности вычисления отдельных ячеек, последовательности ячеек, вычислений в цикле и вычисления М-книг. Вычисление ячеек ввода, ячеек автовызова и групп ячеек. Для того чтобы вычислить такие ячейки, необходимо:
Если ячейки вывода отсутствуют, то Notebook размещает их сразу после ячейки ввода; если ячейки вывода уже созданы, то новые результаты размещаются в них, где бы в книге они не находились. Вычисление последовательности ячеек ввода. Для вычисления более чем одной команды или оператора системы MATLAB, размещенных в разных, но непрерывно следующих одна за другой ячеек ввода, необходимо:
Notebook вычисляет каждую ячейку ввода в выделенном фрагменте, создавая, если необходимо, ячейки вывода или размещая результат в существующих ячейках. Вычисление М-книги в целом. Для этого следует использовать команду Evaluate M-book или комбинацию клавиш Alt-R. ИС Notebook начинает вычисление М-книги с самого начала, независимо от места расположения курсора, и вычисляет каждую ячейку. По мере вычисления Notebook включает новые ячейки вывода или размещает результаты в существующих ячейках. Контроль вычисления ячеек. Для контроля результатов исполнения ячеек при вычислении М-книги рекомендуется использовать опцию Stop evaluating on error. Если опция включена, то при возникновении ошибки, дальнейшее вычисление прекращается; если нет, то вычисления выполняются полностью, независимо от имеющихся ошибок. Вычисление зон. Для вычисления зон необходимо:
Notebook вычисляет зону, независимо от места расположения курсора, и создает, если необходимо, ячейки вывода или размещает результат в существующих ячейках. Вычисление команд в цикле. Для того чтобы вычислить последовательность команд повторно, необходимо:
ИС Notebook выведет на экран следующую диалоговую панель (рис. 2.4):
Рис. 2.4 С помощью этой диалоговой панели можно реализовать следующие операции:
Пример. a = magic(3) выполнить слеующий оператор 3 раза a = a + a В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель
|
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|