Есть ли что-то вроде 'whereis' в MATLAB? - PullRequest
3 голосов
/ 13 июля 2010

У меня есть строка в коде, над которым я работаю так:

feval('func_name', myArg);

И это работает, но я хочу знать, где находится func_name.Я не могу войти в feval, чтобы увидеть, где он находит func_name.Вместо того, чтобы (или в дополнение к) просто делать func_name, как я могу заставить MATLAB сказать мне, где он его нашел?

Ответы [ 2 ]

6 голосов
/ 13 июля 2010

which - это функция, которую вы ищете.

Подробнее см. http://www.mathworks.com/access/helpdesk/help/techdoc/ref/which.html.Например:

fullpath = which( 'func_name' )
0 голосов
/ 02 августа 2011

func_name - это иногда имя файла, содержащее функцию, которая будет оценена в myArg.И он должен находиться в том же каталоге основного файла, если не указано иное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...