Struct contents reference from a non-struct array object `

8 次查看(过去 30 天)
I'm converting a script into function and getting the following error:
Struct contents reference from a non-struct array object.
Error in button_callback_2 (line 16)
out=cellfun(@str2num,myData.toArray.cell,'un',0)';
Error while evaluating UIControl Callback.
The class of myData is a java.util.vector
Without making function, the script does the intended work.

采纳的回答

Image Analyst
Image Analyst 2017-9-12
I don't know what myData is, but if it's an edit field on your GUI created with GUIDE, then to get the string in it, you can do
out = handles.myData.String;
Also, read this
  1 个评论
Sanjeev Kumar
Sanjeev Kumar 2017-9-13
Awesome!
the only thing that is to be changed was
out=cellfun(@str2num,myData.toArray.cell,'un',0)';
to
out=cellfun(@str2num,handles.Data.toArray.cell,'un',0)';
its working now.. Thank you very much!

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 App Building 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by