How to access parameters from an anonymous function from another function

조회 수: 1 (최근 30일)
Ken
Ken 2022년 3월 14일
댓글: Stephen23 2022년 3월 14일
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
Stephen23
Stephen23 2022년 3월 14일
"...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.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 File Operations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by