Я не могу создать таблицу из набора данных, используя uitable в matlab, и мне нужна помощь!Вот проблема:
Я создал простой набор данных:
names = {'John'; 'Henri'}
ages = [26; 18];
d1 = dataset({names, 'Name'}, {ages, 'Age'})
, затем я попытался создать подходящий с этими данными, и я написал эту строку
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.
Я не могу понятькак я могу создать удобный набор данных из числовых и строковых записей.
Может быть, кто-то будет так любезен, чтобы помочь мне?