matlab で uitable を使用してデータセットからテーブルを作成できません。助けが必要です! 問題は次のとおりです。
簡単なデータセットを作成しました:
names = {'John'; 'Henri'}
ages = [26; 18];
d1 = dataset({names, 'Name'}, {ages, 'Age'})
次に、このデータを使用して 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 を作成する方法がわかりません。
誰かが私を助けてくれるほど親切でしょうか?