Undefined variable in workspace problem
조회 수: 6 (최근 30일)
이전 댓글 표시
Hello everyone,
there's a seemingly simple problem that I can't solve unfortunately. I'd like to run the following, very simple code:
function measVal = dataIn(step)
measVal = measurementValue(step,1);
end
where measurementValue is an n x 1 double array already loaded in my workspace. But when I try to run the code, I get the following error:
Undefined function or variable 'measurementValue'.
What could be the problem here? Thank you in advance for your help.
댓글 수: 2
KSSV
2021년 11월 25일
What is measurementValue? Is it a function or variable? It seems it is a function, try to keep this function in the same pwd.
답변 (1개)
Stephen23
2021년 11월 25일
편집: Stephen23
2021년 11월 25일
"where measurementValue is an n x 1 double array already loaded in my workspace."
I guess you mean that it is loaded into the base workspace (every function has its own workspace):
Because you did not pass that variable as an input argument to that function, it is NOT in that function workspace.
"But when I try to run the code, I get the following error: Undefined function or variable 'measurementValue'. What could be the problem here?"
Very simple: the variable is not in the function workspace.
Simplest and most efficient solution: pass it as an input argument.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
