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 日

0 投票

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 件のコメント

William
William 2011 年 8 月 22 日
Does that mean the function itself does not exist or something within the function is acting funny?
Thanks
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".
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".
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".
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".
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".
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".
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".
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".
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".
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 日

0 投票

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 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangeInteractive Control and Callbacks についてさらに検索

タグ

質問済み:

2011 年 8 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by