Undefined variable in workspace problem

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
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.
Máté Torma
Máté Torma 2021년 11월 25일
No, it's an array filled with double values and loaded in the workspace:

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

답변 (1개)

Stephen23
Stephen23 2021년 11월 25일
편집: Stephen23 2021년 11월 25일

0 개 추천

"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.

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

제품

릴리스

R2016b

질문:

2021년 11월 25일

편집:

2021년 11월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by