Раздел: Документация
0 ... 15 16 17 18 19 20 21 ... 365 -1 Import Wizard rSetert vartobtesto import using criecktxwcs ~y— j & Create variables rrtutcHng preview Variables n e*IATLAB7\workVTKitlab4 met
Help
Рис. 1.7. Диалоговое окно для восстановления переменных среды Workspace Сохранение всех переменных и восстановление рабочей среды можно выполнить и из командной строки. Для зтого служат команды save и load. В конце сеанса работы с MATLAB необходимо выполнить команду » save work20-01-04 Расширение можно не указывать, MATLAB сохранит переменные рабочей среды в файле woik20-01-04.mat. В начале следующего сеанса работы для считывания переменных следует ввести команду » load work20-01-04 Более подробные сведения о командах save и load можно получить, набрав в командной строке help save или help load. В интерактивной справочной системе вся информация об этих командах находится в пункте Opening, Loading, Saving Files подраздела File I/O раздела Functions — Categorical List. В MATLAB имеется возможность записывать исполняемые команды и результаты в текстовый файл (вести журнал работы), который потом можно легко прочитать или распечатать из текстового редактора. Для начала ведения журнала служит команда diary. В качестве аргумента команды diary следует задать имя файла, в котором будет храниться журнал работы. Набираемые далее команды и результаты их исполнения будут записываться в этот файл, например, последовательность команд » diary d20-01-04.txt » al = 3,- » а2 = 2.5; » аЗ = al + а2 » аЗ = » 5.5000 » save work20-01-04 » quit производит следующие действия: 1.Открывает файл 6*20-01 -Q4.txt. 2.Производит вычисления. 3.Сохраняет переменные в двоичном файле work20-01-04.mat. 4.Сохраняет на диске в подкаталоге work корневого каталога MATLAB журнал работы в файле d20-01-04.txt и закрывает MATLAB. Посмотрите содержимое файла d20-01-04.txt в каком-нибудь текстовом редакторе, например, в стандартной программе Windows Блокнот (Notepad). В файле окажется следующий текст: al = 3; а2 = 2.5; аЗ = al + а2 аЗ = 5.5000 save work20-01-04 quit Запустите снова MATLAB и восстановите значения введенных переменных, которые хранятся в файле work20-0l-04.mat, при помощи любого из описанных в начале этого раздела способов: команды load, или пункта Орел меню File рабочей среды, или окна Current Directory. Изучим возможность просмотра переменных, определенных в рабочей среде. Просмотр и удаление переменных, выбор имен переменных При работе с достаточно большим количеством переменных необходимо знать имена использованных переменных. Самый простой способ — воспользоваться окном Workspace, в котором находятся имена всех существующих в рабочей среде переменных. По умолчанию все переменные в списке расположены в алфавитном порядке. Щелчок мышью по заголовку столбца Name меняет порядок на обратный. Аналогично можно упорядочивать переменные по размеру занимаемой памяти и типу. Введите кроме вещественных переменных комплексную и проверьте результат упорядочивания по разным критериям. Двойной щелчок по строке с переменной в окне Workspace (или нажатие на кнопку Open панели инструментов окна Workspace) приводит к отображению ее содержимого в отдельном окне Array Editor, что, как следует из его названия (редактор массивов), будет особенно полезно при работе с массивами, которым посвящена глава 2. В окне редактора массивов можно изменять значение элементов массива, добавить новые элементы или удалить существующие. Изменение формата вывода чисел осуществляется через меню Preferences в раскрывающемся списке Numeric Format так, как было объяснено ранее. Подчеркнем еще раз, что все данные в MATLAB представляются в виде массивов, мы пока работаем с массивами из одной ячейки размера 1 на 1 (работа с массивами большей размерности подробно описана в главе 2). Вернемся в окно Workspace. Кроме сохранения и восстановления рабочей среды, окно Workspace позволяет удалять переменные. Для удаления необ-\одимо выделить одну или несколько переменных при помощи мыши и клавиш <Ctrl> пли <Shift>, нажать кнопку Delete и подтвердить удаление в появляющемся диалоговом окне Confirm Delete. Аналогичные возможности предоставляют команды и функции MATLAB, предназначенные для оперирования с рабочей средой. Их описание содержится в разделе Functions — Categorical List (раздела Desktop Tools and Development, пункт Workspace, File, and Search Path) справочной системы. Остановимся на некоторых из них. Для вывода в командное окно имен используемых переменных служит команда who » who Your variables are: nl e2 a3 0 ... 15 16 17 18 19 20 21 ... 365
|