Borrar filtros
Borrar filtros

How to access parameters from an anonymous function from another function

1 visualización (últimos 30 días)
Ken
Ken el 14 de Mzo. de 2022
Comentada: Stephen23 el 14 de Mzo. de 2022
I have the anonym function getPLocalTransition. It has x as one of its parameters.
I have another function dir; I try to call x from the function dir but get error:
Unrecognized function or variable 'x'.
getPLocalTransition = @(localCoordinate) ...
pTransition(localCoordinate(1) + 3, localCoordinate(2) + 3);
localCoordinate(1)=1;
localCoordinate(2)=1;
x=localCoordinate;
pTransition(x(1) + 3, x(2) + 3);
function dir = get_direction(x_t, u_t, x_tm1)
......
pTransition(x);
end
  4 comentarios
Stephen23
Stephen23 el 14 de Mzo. de 2022
"...if I want to call it from get_direction I have to declare it there?"
Either pass it as an input argument or turn it into a nested function.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre File Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by