Найдите функции и файлы
which item
which fun1 in fun2
which ___ -all
str = which(item)
str = which(fun1,'in',fun2)
str = which(___,'-all')
which
отображает полный путь для item
item
.
Если 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 с требуемым именем. Такие элементы включают методы инстанцированных классов. Можно использовать -all
с входными параметрами любого из предыдущих синтаксисов.
Когда класс не загружается, which
только находит методы, если они заданы в отдельных файлах в - папка и не находятся ни в каких пакетах.
Для получения дополнительной информации, о как осциллограф использования MATLAB и приоритет при вызывании функции, смотрите Порядок приоритета функций.