2013-08-19 3 views
0

У меня есть функция Func.m, которую я хочу передать с помощью GUI в Matlab. GUI будет иметь text_box и кнопку, где текст внутри текстового поля будет передан функции Func.m при нажатии кнопки. Поэтому, если кто-нибудь может проконсультироваться, так как это мой первый раз использовать Matlab GUIMatlab простой вход GUI для функции

+2

Сначала проверьте некоторые учебные пособия и примеры. Этот сайт может помочь вам ответить на вопросы, если вы действительно застряли, но не спрашивайте об этом здесь, если вы не попробовали его в первую очередь. Если вы попытались, пожалуйста, покажите, что вы пробовали. –

ответ

1

Вы можете получить строку с помощью кнопки в вашем графическом интерфейсе, используя следующую команду.

buttonString = get(handles.ButtonName,'String') 

Вы можете просто вызвать свою функцию так же, как и любую другую функцию. Просто убедитесь, что функция, если она находится в отдельном файле, находится в том же каталоге, что и файл GUI *.m, или просто добавьте каталог, в котором он находится, к вашему пути.

returnVal = someFunction(buttonString); 
Смежные вопросы