Определение местоположения функций и файлов
which отображает полный путь для itemitem.
Если item является MATLAB® функция в файле кода MATLAB (.m, .mlx, или .p расширение), или сохраненный Simulink® модель (.slx или .mdl расширение), затем which отображает полный путь к соответствующему файлу. item должен находиться в пути MATLAB.
Если item является методом на загруженном Java® класс, затем which отображает пакет, класс и имя метода для этого метода.
Если item является переменной рабочей области, тогда which отображает сообщение, идентифицирующее item как переменная.
Если item - несохраненная модель Simulink, которая загружается в Simulink, затем which отображает сообщение, идентифицирующее item как новая модель Simulink.
Если item - это имя файла, включая расширение, и оно находится в текущей рабочей папке или в пути MATLAB, затем which отображает полный путь к item.
Если item является перегруженной функцией или методом, тогда which item возвращает только путь первой найденной функции или метода.
which ___ -all отображает пути ко всем элементам пути MATLAB с запрошенным именем, а также к любым файлам в специальных папках, которые были неявно добавлены в путь. Такие элементы включают методы заданных классов. Для получения дополнительной информации об этих специальных папках смотрите Что такой Путь поиска файлов MATLAB. Вы можете использовать -all с входными параметрами любого из предыдущих синтаксисов.
Когда класс не загружен, which находит методы только, если они определены в отдельных файлах в папке @ -и не находятся ни в каких пакетах.
Дополнительные сведения о том, как MATLAB использует возможности и приоритет при вызове функции, см. в разделе Порядке приоритета функций.