func2str

Converte um function handle em texto.

Categoria: Language Fundamentals > Data Types

Sintaxe

s = func2str(fh)

Retorna o nome de um handle simples, ou o texto completo de um anônimo.

Descrição

func2str é o inverso de str2func. É útil para imprimir qual função foi usada e para salvar uma função anônima como texto. O corpo de uma função anônima aparece em forma normalizada, então o espaçamento pode diferir do digitado.

Argumentos de entrada

fh
Function handle.

Argumentos de saída

s
Vetor de caracteres. Para @sin é 'sin' (sem @); para uma função anônima começa com @ e mostra a lista de parâmetros e o corpo.

Exemplo

Handles simples e anônimos

func2str(@sin)
func2str(@(x, y) x + y)
Saída
ans = 'sin'
ans = '@(x,y)x+y'

Veja também

str2func feval functions cellfun arrayfun