Я пытаюсь создать программу в MATLAB, и я использую поля редактирования, но я хочу, чтобы значение, которое вводит пользователь, будет использоваться позже из другой функции. Так что я должен использовать переменные global
или есть другой способ?GUIDE в MATLAB
Я попытался определить переменные global
вне функции, но не работает. Я попытался определить его внутри функции, а затем вызвать ее из другой функции, но она говорит, что она не определена. Есть ли способ, которым я могу это сделать?
Я просто с помощью
function edit1_Callback(hObject, eventdata, handles)
str2double (get (hObject,'String'));
Спасибо !! :)
использование рукоятка-структура + guidata !! вы найдете несколько ответов на эту тему о SO ... Я почти уверен :) –
, поэтому я буду использовать 'guidata (hObject, handleles)' в функции поля редактирования, а затем 'a = guidata (hObject, handle) 'в другой функции, которую я хочу назвать? – Chrysovalando
нет, не совсем ;-) Я отправлю короткий ответ на этот вопрос ... –