如何在Matlab中使用标题创建一个大小的空表

时间:2015-07-15 17:51:50

标签: matlab

我想创建一个包含5列和10000行的表, 这样它在开头就有带有空单元格的标题。我将在计算后用字符串或数字填充单元格。怎么做? 感谢。

1 个答案:

答案 0 :(得分:6)

这是一种方式:

我们假设您有以下标题:

headers = {'A' 'B' 'C' 'D' 'E'};

然后将数据(在您的情况下为10 000 x 5,此处为4 x 5)初始化为空单元格。然后转换为表并编辑VariableNames属性以使其成为标题:

data = cell(4,5);
T = cell2table(data);
T.Properties.VariableNames = headers

输出:

T = 

    A     B     C     D     E 
    __    __    __    __    __

    []    []    []    []    []
    []    []    []    []    []
    []    []    []    []    []
    []    []    []    []    []