Filter löschen
Filter löschen

How to access parameters from an anonymous function from another function

1 Ansicht (letzte 30 Tage)
Ken
Ken am 14 Mär. 2022
Kommentiert: Stephen23 am 14 Mär. 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 Kommentare
Stephen23
Stephen23 am 14 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu File Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by