outputnames
Versión 1.0.0 (2.09 KB) por
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()
Citar como
Matt J (2024). outputnames (https://www.mathworks.com/matlabcentral/fileexchange/121487-outputnames), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Se creó con
R2022b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.0.0 |