Undefined variable in workspace problem
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
KSSV
el 25 de Nov. de 2021
What is measurementValue? Is it a function or variable? It seems it is a function, try to keep this function in the same pwd.
Respuestas (1)
Stephen23
el 25 de Nov. de 2021
Editada: Stephen23
el 25 de Nov. de 2021
"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 comentarios
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!