mfilename是返回當前正在運行的函式所在檔案的檔案名稱的函式。
基本介紹
- 中文名:mfilename
- 函式功能:返回當前函式所在檔案的檔案名稱
- 相關函式: dbstack, function
- 詞條標籤:MATLAB函式
Matlab函式mfilename簡介,程式示例,輸出結果,
Matlab函式mfilename簡介
函式名稱: mfilename
函式功能: 返回當前正在運行的函式所在檔案的檔案名稱。
語法格式:
mfilename
p = mfilename('fullpath')
c = mfilename('class')
相關函式: dbstack, function, nargin, nargout, inputname
程式示例
function myfun(varargin)
for k = 1:nargin
fprintf('input argument index: %s, input argument name: %s.\n', ...
num2str(varargin{k}), inputname(k));
end
fprintf('current file name: %s.\n', mfilename);
end
把這個函式保存為myfun.m
輸出結果
>> a = 1; b = 2; c = 3;
>> myfun(a, b, c)
input argument index: 1, input argument name: a.
input argument index: 2, input argument name: b.
input argument index: 3, input argument name: c.
current file name: myfun.