Раздел: Документация
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
|