как связать данные из полезного, которые были введены пользователем? - PullRequest
1 голос
/ 06 февраля 2011
  1. Я пытаюсь создать матричную форму, создавая подходящий в GUIDE.Поэтому я хочу, чтобы пользователь вводил данные в таблицу, и я хочу использовать данные в кнопке.Но я не знаю, как связать данные из таблицы в кнопку.Есть ли способ запрограммировать стол?Я просто принимаю только звонок.Нужно ли использовать функцию создания, cellselectionfunc и т. Д. В моем m-редакторе?

  2. Я хочу создать матрицу 3 на 3, но не могу редактировать строку при проверке свойства.Когда я удаляю 4-ю строку и применяю, она всегда имеет 4 строки.Я просто хочу сделать 3 на 3 матрицы.Не 4 на 3.

1 Ответ

0 голосов
/ 08 февраля 2011

Предполагая, что свойство тега в вашем приложении - MyTable, следующий код получит данные из таблицы.

data = get(handles.MyTable,'Data');

Если вы поместите этот код в функцию обратного вызова кнопки (при условии, что ваша кнопка имеет тег MyButton, это будет функция MyButton_Callback (hObject, eventdata, handles)), вы сможете увидеть данные таблицы при нажатии кнопки.

Вы можете инициализировать данные таблицы на рисунках 'OpeningFcn' (которые должны были быть созданы Руководством) в матрицу ячеек 3x3.

handles.output = hObject; 

% Initialise MyTable data to a 3x3 matrix
set(handles.MyTable,'Data', cell(3,3));   

% Update handles structure
guidata(hObject, handles);
...