2
我無法使用matlab中的可用數據集創建數據集表,我需要幫助!這裏的問題:從數據集創建可用數據集
我創建了一個簡單的數據集:
names = {'John'; 'Henri'}
ages = [26; 18];
d1 = dataset({names, 'Name'}, {ages, 'Age'})
然後I'have試圖建立一個uitable這個數據和我寫這條線
uitable('data',double(d1))
但我收到此錯誤消息:
??? Error using ==> uitable
Data must be a numeric, logical, or cell array
Error in ==> uitable at 56
thandle = builtin('uitable', varargin{:});
所以我
再次嘗試uitable('data',cellstr(d1))
,但我得到這個錯誤:
??? Error using ==> dataset.cellstr at 32
Error when converting 'Age' to cell array of strings.
Caused by:
Error using ==> cellstr at 34
Input must be a string.
我不明白我怎麼可以從數字和字符串輸入數據集創建uitable。
有人會幫助我嗎?
謝謝你的答案。 你的建議是完美的,但我有一個1255行數據集數組,我不能在單元格數組中進行轉換。是否有可能做出相同的事情,但保持作爲一個數據集?謝謝 – anto 2011-04-28 05:42:33