Info

This question is closed. Reopen it to edit or answer.

how to display the name of an input function by a function functions?

1 view (last 30 days)
I would like to write a function functions ff and run this way: ff(@inputfunc) which prints the name of the input function, in this case "inputfunc". How to do that?

Answers (2)

Matthew Eicholtz
Matthew Eicholtz on 8 Mar 2016
I am slightly confused by the wording of your question ("function functions ff"?), but I have a feeling that mfilename may be a good starting point.
You can use mfilename inside of a function to get the name of the currently executing function.
Does this help at all?

Fangjun Jiang
Fangjun Jiang on 8 Mar 2016
fhandle=@sin;
func2str(fhandle)
ans =
sin

This question is closed.

Community Treasure Hunt

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

Start Hunting!