8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

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

Import

Name

Si2S

Bytes

Class

г

HHens

1x1

8

double

17

E¥J

1x1

8

double

17

ffly

1x1

16

double

17

ffll

1x1

16

double

«1

1

±1

Help

1

2

3

4

1

л

2

3

il

5

M-

%

---—

........-----

------,

---- -------

9.1

UP

И

1?

13!

14

1S

4j

-

1

r

«Вас* fluxie

i Finish

Cancel

Рис. 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