Файлы и Папки, что MATLAB доступы

Где MATLAB ищет файлы?

Когда вы не задаете путь к файлу, MATLAB® ищет файл в текущей папке или на пути поиска файлов. Функции в текущей папке более приоритетны по сравнению с функциями с тем же именем файла, которые находятся где угодно на пути поиска файлов. Чтобы идентифицировать текущую папку, введите pwd в Командном окне.

К make-файлам, доступным для MATLAB, выполнить одно из следующих действий:

  • Измените текущую папку на папку, которая содержит файлы. Используйте функцию cd или обзор к различной папке на панели инструментов текущей папки:

  • Добавьте папку, которая содержит файлы к пути поиска файлов. Изменения, которые вы вносите в путь поиска файлов, применяются к текущему сеансу работы с MATLAB. Чтобы снова использовать измененный путь поиска файлов в будущих сеансах работы с MATLAB, сохраните свои изменения.

  • Храните отдельные файлы в папке userpath MATLAB, которая находится на пути поиска файлов. Чтобы определить местоположение этой папки, запустите функцию userpath.

Файлы и папки необходимо добавить к пути поиска файлов

Путь поиска файлов MATLAB должен включать:

  • Папки, содержащие файлы, которые вы запускаете.

  • Папки, содержащие файлы, которые вызваны файлами, которые вы запускаете.

  • Подпапки, содержащие файлы, которые вы запускаете. Создание доступной папки не делает свои подпапки доступными.

Для файлов в @ (класс) и + (пакет) папки, сделайте родительскую папку доступной. Для получения дополнительной информации смотрите, что Папки Содержат Определения классов.

Если файлы вызывают другие файлы, которые находятся в нескольких папках, определяют местоположение всех названных файлов путем создания Отчета Зависимости. Смотрите Зависимости В Папке

Когда несколько файлов имеют то же имя

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

Когда существуют конфликты по совпадению имен, MATLAB следует этим правилам приоритета:

Файл, который не использует MATLAB, называется затененным файлом. В некоторых случаях MATLAB предупреждает вас, что существует затененный файл.

Местоположения продуктов Mathworks

Файлы и папки для продуктов, обеспеченных MathWorks, находятся в matlabroot /toolbox. Файлы и папки под matlabroot важны для вашей установки. В частности:

  • Не храните свои персональные файлы и папки в matlabroot /toolbox.

  • Не изменяйте файлы, папки и подпапки в matlabroot /toolbox. Исключением является файл pathdef.m, который можно обновить и сохранить в его местоположении по умолчанию, matlabroot /toolbox/local.

Видеть список всех имен папок тулбокса, предоставленных Продуктами Mathworks, выполнением:

dir(fullfile(matlabroot,'toolbox'))

Смотрите также

| |

Похожие темы

Была ли эта тема полезной?