>第2.5节,构造函数和类的名称相同)。在containers.Map的介绍中,我们举了电话号码簿的例子,如表Table.3所示,它是我们这节要构造的table对象的原始数据
Table.3 电话号码簿姓名
电话号码
Abby
5086470001
Bob
5086470002
Charlie
5086470003
下面程序中第1,2行用元胞数组来表示表中每一列的数据,第3行规定了表头的名称,第4行调用table的构造函数创建table对象,先输入数据,再输入表头的名称。表头通过table对象的VariableNames属性来设置。
name={'Abby';'Bob';'Charlie'}; % 3x1列向量
number={'5086470001';'5086470002';'5086470003'}; % 3x1列向量
colName={'Name','Number'};
phonetable=table(name,number,'VariableNames',colName)
命令行显示如下
% phonetable在命令行中disp的结果
phonetable =
Name Number
_________ ____________
'Abby' '5086470001'
'Bob' '5086470002'
'Charlie'