outputnames
バージョン 1.0.0 (2.09 KB) 作成者:
Matt J
Get a list of the output argument names of the currently executing function.
Somewhat analogous to inputname, the outputnames() command in this submission returns a cell array containing the output variable names for the current function call. There are important caveats, however, see below.
EXAMPLE:
>> [A, ~, C]=func()
A =
'a'
C =
'c'
function varargout=func()
varargout=lower(outputnames);
end
CAVEATS:
1. The line of code or the command line where the function call is
made must contain no other commands. The above example would fail,
had we done,
[A,B]=func(); [C,D]=func()
2. Function calls where the outputs contain indexing expressions
will have unjpredicatable behavior, e.g.,
[A{1,2}]=func()
引用
Matt J (2023). outputnames (https://www.mathworks.com/matlabcentral/fileexchange/121487-outputnames), MATLAB Central File Exchange. 取得済み .
MATLAB リリースの互換性
作成:
R2022b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.0 |