'cell' error

10 次查看(过去 30 天)
William
William 2011-8-22
I have been chasing this error for about an hour and a half and don't know where to look. In this function I am passing in a number of strings. I also have a few "get(handles.xrayUseBox,'Value')" inputs to the function. I keep getting the error below and am stumped. What does this mean? Do I have a variable undefined? (I'm pretty sure the answer to that is no) or am I using an input in an improper way?
??? Undefined function or method 'noise_function_test_EE1' for input arguments of type 'cell'.
The error is then pointing at the function. Thank you

采纳的回答

Jan
Jan 2011-8-22
You can use the debugger to find out more details:
dbstop if error
Then MATLAB stops in the line, which causes the error and you can inspect the types of the local variables. Obviously it contains a function 'noise_function_test_EE1' with a cell as input, but such a function does not exist.
If you cannot solve the problem, post the relevant lines here.
  21 个评论
Jan
Jan 2011-8-22
You can simply test the existence by "which noise_function_test_EE1".
Jan
Jan 2011-8-22
You can simply test the existence by "which noise_function_test_EE1".

请先登录,再进行评论。

更多回答(2 个)

Walter Roberson
Walter Roberson 2011-8-22
Is handles.xrayUseBox an array of handles? If so then get()'ing the Value would result in a cell array.
  1 个评论
William
William 2011-8-22
For xrayUseBox I am just looking for a 1 or a 0.

请先登录,再进行评论。


William
William 2011-8-22
Well,
It turns out the problem lies in the previous guy misspelling "Function" in the title. Sometimes when EE's play in other people's sandboxes we see stuff that just makes us groan :Z

类别

Help CenterFile Exchange 中查找有关 Debugging and Analysis 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by