0
我用Matlab的GUIDE工具創建了一個Matlab GUI,現在正在執行一些代碼。作爲輸出的一部分,我創建了一個表格,我想用之前計算的矩陣填充表格。我繼續在「指數超過基質尺寸」的問題跑,我不明白爲什麼...Matlab GUI表格 - 索引超出矩陣尺寸
這裏是我的輸出矩陣樣子,我想在輸出表傳:
Final =
22518 21839
0.539035438316014 0.563853656302944
0.452748911981526 0.428133156280049
0.00821564970246025 0.00801318741700627
-0.452748911981526 -0.428133156280049
對我來說,這看起來像一個5×2矩陣。
以下是輸出表
Table (result) with properties:
Data: {5x2 cell}
ColumnWidth: {'auto' 'auto'}
ColumnEditable: [0 0]
CellEditCallback: ''
Position: [4.6 23.0769230769231 81.4 11.2307692307692]
Units: 'characters'
在屬性管理器的屬性,它告訴我,它具有5×2單元陣列的數據結構。表格的標籤是「結果」。
我現在想用下面的代碼來填充表:
set(handles.result('Data',Final))
不過,我不斷收到「指數exceedsmatrix尺寸」的錯誤。
如果我mannualy插入代碼來創建UI表正常工作:但是
h = uitable('Data', Final);
我注意到,當我把這個表格的屬性,數據結構是在這個意義上是說不同的「 5x2雙「而不是」5x2單元「。這是錯誤嗎?
非常感謝,如果有人能幫助我在這裏
謝謝!
簡直不敢相信!非常感謝! – Benvaulter 2015-02-07 20:45:24