2011-02-06 21 views
1
  1. 我試圖通過在GUIDE中創建一個可用的元素來構建一個矩陣表單。所以我希望用戶將數據輸入到表格中,並且我想使用按鈕處的數據。但我不知道如何將表中的數據串到按鈕上。有什麼方法可以對錶格進行編程?我只是採取回調。我必須在我的m-editor中使用create function,cellselectionfunc等嗎?如何將來自用戶輸入的可用的數據串起來?

  2. 我想製作一個3乘3矩陣,但我無法在屬性檢查中編輯該行。當我刪除第4行並申請時,它總是有4行。我只想製作3乘3矩陣。不是4×3。

+2

請參閱http://www.mathworks.com/help/techdoc/ref/uitable.html來創建gui表格組件。 – zellus 2011-02-06 17:34:57

回答

0

假設你的uitable中的標籤屬性是MyTable,下面的代碼將從表中獲取數據。

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

如果你把這個代碼到您的按鈕回調(假設你的按鈕,這將是功能MyButton_Callback爲myButton的標籤(hObject,EVENTDATA,把手)),你應該能夠看到表中的數據時,該按鈕被點擊。

可以在圖中「OpeningFcn」(其中應已由指南創建)初始化表數據,以3×3單元矩陣。

handles.output = hObject; 

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

% Update handles structure 
guidata(hObject, handles); 
相關問題