Операции с буфером обмена. Отмена результата предшествующей операции.
Рис. 5.7. Подготовка к вставке данных матрицы из буфера
Исполнив команду Paste, можно увидеть, что данные хранящейся в буфере матрицы появятся после открывающей квадратной скобки. Для создания матрицы M1 остается ввести закрывающую квадратную скобку ] и нажать клавишу Enter. На рис. 5.8 показано, как создается матрица M1, по содержимому аналогичная матрице М.
Рис. 5.8. Пример создания матрицы M1 с содержимым, взятым из буфера
Разумеется, этот пример является чисто учебным. Не обращаясь к помощи буфера, можно было бы просто записать М1=М. Или М2=М – именно так на рис. 5.8 задана матрица М2. Однако зачастую операции с буфером весьма полезны. Так, все примеры в тексте этой книги получены переносом выделенных фрагментов соответствующей сессии в окно текстового редактора Microsoft Word. Возможен и обратный перенос – записанных в документах редактора Microsoft Word примеров в командную строку MATLAB для исполнения примеров.
Примечание
Обратите внимание на команду Select All в контекстном меню. Эта команда позволяет выделить весь текст текущей сессии. А команда Clear Session очищает окно от содержимого данной сессии.
Отмена результата предшествующей операции
Часто, выполнив какую-то операцию, мы отмечаем, что она оказалась ошибочной. При работе в MATLAB такой ситуации пугаться не стоит, – нажатие кнопки Undo (Отменить) панели инструментов приведет к отмене последнего действия, выполненного в текущей строке. Операции в предыдущих строках документа этой командой не отменяются. Если оказалось, что вы зря произвели отмену последней операции, то ее легко восстановить, введя с панели инструментов операцию Redo (Восстановить).