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.

4 descargas

Actualizado 1 Dec 2022

Ver licencia

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 (2023). 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 Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0