У меня есть всплывающее меню со следующим кодом. Есть два варианта, как С1 и С2. Если пользователь выбирает C1, я хочу установить значение 10, а если пользователь выбирает C2, я хочу установить значение 20.
function pop_Callback(hObject, eventdata, handles)
contents = cellstr(get(hobject,'String'));
A = contents{get(hObject,'Value')};
if (strcmp(A,'C1'))
X = 10;
elseif (strcmp(A,'C2'))
X = 20;
end
set(handles.pop,X)
Я хочу использовать другую функцию с кнопкой и статическим текстом для отображения ответа, где вывод, независимо от установленного значения + 12.
function push_Callback(hObject, eventdata, handles)
inX = get(handles.pop,X);
out = inX + 12;
set(handles.ans,'String',out)
Тем не менее, у меня есть некоторая ошибка в функции set и get, и поэтому у меня проблемы. Помогите пожалуйста.