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

0 ... 74 75 76 77 78 79 80 ... 365

-У Set Path

Ш\

All changes take effect immediately.

MATLAB search path:

Add Folder

Add with Subfolders

Move to Top

Move Up

Move Down

Move to Bottom

Remove

! j С WATLAB

J СWATLAB J СЛМА1 LAB Г ) C.AMATLAB i J С \MATLAB i jC\MATLAB

I j CAMATLAB

jC1MATLAB [jC:WATLAB JCIMATLAB~

1Uoolbox\matlat> (general 1 ttoolbox\rnatlab\ops Htoolbox\matlab\lang 1 \toolbox\matiati\elrnat Utoolbo>ftmatlabtelfun 1 ttoolbo>Arnatlab\specfun 1 Uoolbox\matlaWmatfun 14oolbo)Amatlab\datafun UtoolbomatlaWaudio 1 tto о i b ox\rn atl a b\p olyfun

CAMATLAB~1 ttoolbortrnatiaWfunfun

EE

j

Save

Close

Revert

Default

Help

Рис. 5.5. , (налоговое окно Set Path

Для добавления каталога нажмите кнопку Add Folder и в появившемся диалоговом окне Browse for Folder выберите требуемый каталог. Добавление каталога со всеми его подкаталогами осуществляется при нажатии на кнопку Add with Subfolders. Путь к добавленному каталогу появляется в списке MATLAB Search Path. Порядок поиска соответствует расположению путей в нем — первым просматривается каталог, путь к которому размещен вверху списка. Порядок поиска можно изменить, или вообще удалить путь к какому-либо каталогу. Для этого требуемый каталог выделяется в списке и его положение определяется при помощи следующих кнопок:

□Move to Top — поместить вверх списка;

□Move Up — переместить вверх на одну позицию;

□Move Down — переместить вниз на одну позицию;

□Move to Bottom — поместить вниз списка;

□Remove — удалить из списка.


Внесенные изменения действуют только до конца текущего сеанса MATLAB. Если желательно сохранить установки путей и для следующих сеансов, то после внесения изменений следует сохранить информацию о путях поиска, нажав кнопку Save. При помощи кнопки Default можно восстановить стандартные установки, а кнопка Revert предназначена для возврата к предыдущим сохраненным установкам.

Примечание

Рекомендуется хранить собственные М-файлы вне подкаталога toolbox основного каталога MATLAB по двум причинам. Во-первых, при переустановке MATLAB файлы, которые содержатся в подкаталогах основного каталога MATLAB, могут быть уничтожены. Во-вторых, при запуске MATLAB все файлы подкаталога toolbox размещаются в памяти компьютера некоторым оптимальным образом так, чтобы увеличить производительность работы. Если вы записали М-файл в этот каталог, то воспользоваться им можно будет только после перезапуска MATLAB.

Команды для установки путей

Действия по установке путей дублируются командами. Текущий каталог устанавливается командой cd, например:

» cd C:\users\igor

Ряд команд MATLAB допускает их вызов в функциональной форме. Например, эквивалентное обращение к cd с входным аргументом — строкой следующее: cd(С:\users\igor). Функциональная форма является более универсальной, поскольку позволяет задавать в качестве входных аргументов не только строки, но и строковые переменные, содержащие имя каталога. Это оказывается полезным при написании собственных приложений.

Работа со строковыми переменными описана в главе 8.

Функция cd, вызванная без аргумента, возвращает путь к текущему каталогу. Для добавления каталогов в пути поиска служит команда addpath, которая по умолчанию помещает каталог в начало списка поиска, например:

>> addpath C:\elena

Это можно проверить при помощи path, которая возвращает список каталогов, входящих в пути поиска. Заметьте, что вызов path как команды приводит к отображению списка путей поиска в командном окне, а обращение в функциональной форме с выходным аргументом р = path позволяет занести пути поиска в строковую переменную (в нашем случае р).


Для добавления каталога в конец списка следует использовать параметр

-end

>> addpath C:\alex -end

Так же, как и cd, команда addpath может быть вызвана в функциональной форме: addpath (C:\elena). При добавлении сразу нескольких каталогов их имена указываются во входных аргументах addpath через запятую. Аналогичные возможности предоставляет path: path(path, c:\users\igor). которая помещает каталог в конец списка, a path сc:\users\igor1, path) — в начало.

Для удаления определенного каталога из списка путей поиска предназначена функция rmpath. Например, rmpath( с: \users\igor*) удаляет путь к каталогу c:\users\igor из списка путей. Функция rmpath может быть вызвана и в командной форме: rmpath ( с: \users\igor ) .

Не удаляйте без необходимости пути к каталогам, особенно к тем, в назначении которых вы не уверены. Удаление может привести к тому, что часть функций, определенных в MATLAB, станет недоступной.

Мы привели в этом разделе только наиболее используемые функции (команды) MATLAB для манипулирования каталогами. Полная информация содержится в справочной системе в разделах: MATLAB Functions: Functions - Categorical List; Desktop Tools and Development; Workspace, Search Path, and File; Search Path или File Operations.

Рассмотренные выше файл-программы являются последовательностью команд MATLAB, они не имеют входных и выходных аргументов. Для решения вычислительных задач и написания собственных приложений в MATLAB часто требуется программировать файл-функции, которые производят необходимые действия с входными аргументами и возвращают результат в выходных аргументах. Число входных и выходных аргументов зависит от решаемой задачи — может быть только один входной и один выходной аргумент, несколько и тех и других, или только входные аргументы. Возможна ситуация, когда входные и выходные аргументы отсутствуют. В этом разделе разобрано несколько простых примеров, позволяющих понять работу с файл-функциями.

Более сложные примеры файл-функций приведены в главе 8.

Е

Файл-функции



0 ... 74 75 76 77 78 79 80 ... 365