在Matlab中创建一个包含单个列的表

时间:2016-09-21 11:12:24

标签: matlab

为什么这不起作用?

cell2table({1;2;3},'RowNames',{'test'})

我已将数据定义为数字的单元格列向量,并指定了单个标题。

我收到错误:

使用cell2table时出错(第58行) RowNames属性必须包含表中每行的一个名称。

1 个答案:

答案 0 :(得分:1)

创建一个包含1行和3列的表以及名为' test'的行:

cell2table({1 2 3},'RowNames',{'test'})

创建一个包含3行1列的表格,并命名为' test':

cell2table({1;2;3},'VariableNames',{'test'})

您也可以将这些组合起来,但'Rownames'长度等于行数,'Variablenames'长度必须等于列数