Я работаю над своим кодом MATLAB в нескольких разных местах, и было бы действительно полезно, если бы я мог узнать код о его местонахождении на компьютере. Я думаю, что есть функция, которая дает мне именно эту информацию, но я не могу вспомнить, как она называется, или найти ее в Google.
Идея состоит в том, что у меня есть функция myFunc
, которой нужен файл в своем собственном каталоге, который может находиться в разных местах на разных компьютерах. Так что в myFunc
я хочу сделать что-то вроде этого:
dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
(Может также оказаться, что функция, которую я ищу, возвращает не каталог, а каталог + имя m-файла, но это мало что меняет для меня.)