首页 > 解决方案 > 错误:“找不到字符串类的 'get' 方法。”

问题描述

我正在使用 GUIDE 进行编码。我想从handles.edit1,...获取数据输入handles.edit8并保存到变量handles.in(1,1),... handles.in(1,8)。我的代码如下,我收到一个错误:

找不到字符串类的“get”方法。

edit = ["handles.edit1","handles.edit2","handles.edit3","hanles.edit4","handles.edit5","handles.edit6","handles.edit7","handles.edit8"]
for i = 1:1:8
    handles.in(1,i) = str2num(get(edit(1,i),'string'));
end   

标签: stringmatlabclassmethods

解决方案


你应该改变

edit = ["handles.edit1","handles.edit2","handles.edit3","hanles.edit4","handles.edit5","handles.edit6","handles.edit7","handles.edit8"]

edit = [handles.edit1,handles.edit2,handles.edit3,hanles.edit4,handles.edit5,handles.edit6,handles.edit7,handles.edit8];

推荐阅读