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