Ошибка: «Не удается найти метод« get »для строкового класса». - PullRequest
0 голосов
/ 07 апреля 2020

Я пишу с 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   

1 Ответ

1 голос
/ 07 апреля 2020

вы должны изменить

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];
...