主要内容

细胞和结构数组

这个例子比较细胞和结构数组,并展示了如何在每种类型的数组中存储数据。细胞和结构数组允许您存储数据的不同类型和大小。

结构数组

结构数组包含数据字段,您访问的名字。

例如,病人的记录存储在一个结构数组。

(1). name =“John Doe”;病人(1)。计费= 127.00;病人(1)。测试= [79、75、73;180、178、177.5;220、210、205);(2). name =“安巷”;病人(2)。计费= 28.50;病人(2)。测试= [68、70、68;118、118、119;172、170、169);病人
病人=1×2结构体数组字段:名字计费测试

创建一个条形图的测试结果为每个病人。

numPatients =元素个数(病人);p = 1: numPatients图栏(病人(p) test)标题(病人(p) . name)包含(“测试”)ylabel (“结果”)结束

图包含一个坐标轴对象。标题John Doe的坐标轴对象包含3条类型的对象。

图包含一个坐标轴对象。坐标轴对象与标题安巷包含3条类型的对象。

细胞数组

细胞在细胞您访问数组包含数据数值索引。常见的细胞阵列的应用包括存储单独从电子表格和存储异构数据的文本片段。

例如,随着时间的推移,三个城市的温度数据存储在一个单元阵列。

温度(1)= {“2009-12-31”,45岁,49岁,0};温度(2)= {“2010-04-03”,68,21};温度(3)= {“2010-06-20”(72、85、53)};温度(4)= {“2010-09-15”(63、81、56)};:温度(5日)= {“2010-12-09”(38,54岁,18)};温度
温度=5×2单元阵列{' 2009-12-31 '}{[49 45 0]}{‘2010-04-03’}{[54 68 21]}{‘2010-06-20’}{[53 72 85]}{‘2010-09-15’}{[63 81 56]}{‘2010-12-09’}{[38 54 18]}

按日期阴谋每个城市的温度。

allTemps = cell2mat(温度(:,2));日期= datetime(温度(:1));情节(日期、allTemps)标题(不同位置的温度趋势的)包含(“日期”)ylabel (度(华氏)的)

图包含一个坐标轴对象。坐标轴对象与标题不同位置的温度趋势包含3线类型的对象。

其他容器数组

结构体和细胞数组是最常用的存储异构数据的容器。表方便异构存储用于或表格数据。另外,使用地图的容器,或者创建自己的类。

另请参阅

||||||

相关的例子

更多关于