Я бы предложил проверить представление от Urs Schwarz на Файловый обмен MathWorks :
Это позволит вам выполнять поиск по ряду файлов или папок в MATLAB.
Предыдущий ответ:
Если вы просто пытаетесь найти m-файлов, но не искать в их, то следующее может помочь ...
Предполагая, что все m-файлы, по которым вы хотите выполнить поиск, находятся по пути MATLAB (что, в сущности, должно быть, если вы действительно хотите запустить их в MATLAB ), то вы можете использовать функцию WHICH , чтобы найти их местоположение.
Например, если бы я хотел найти все перегруженные функции с именем «display», я мог бы сделать это:
>> which display -all
built-in (C:\Program Files\MATLAB\R2009a\toolbox\matlab\lang\@cell\display) % cell method
built-in (C:\Program Files\MATLAB\R2009a\toolbox\matlab\lang\@double\display) % double method
built-in (C:\Program Files\MATLAB\R2009a\toolbox\matlab\lang\@logical\display) % logical method
built-in (C:\Program Files\MATLAB\R2009a\toolbox\matlab\lang\@char\display)
...
Вы также можете использовать функциональную форму WHICH для сбора путей к файлам в массиве ячеек:
filePaths = which('display','-all');