文档

单元格与结构数组

本示例比较单元格数组和结构数组,并展示如何在每种类型的数组中存储数据。单元格和结构数组都允许存储不同类型和大小的数据。

结构数组

结构数组包含按名称访问的字段中的数据。

例如,将患者记录存储在结构数组中。

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

为每个病人创建一个测试结果柱状图。

numPatients = numel(病人);p = 1:numPatients figure bar(patient(p).test) title(patient(p).name) xlabel(“测试”) ylabel (“结果”结束

细胞数组

单元格数组包含通过数字索引访问的单元格中的数据。单元格阵列的常见应用包括存储独立的文本片段和存储来自电子表格的异构数据。

例如,在单元格数组中存储三个城市随时间变化的温度数据。

温度(1,:)= {“2009-12-31”, [45, 49, 0]};温度(2,:)= {“2010-04-03”, [54,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'} {1x3 double} {'2010-04-03'} {1x3 double} {'2010-06-20'} {1x3 double} {'2010-09-15'} {1x3 double} {'2010-12-09'} {1x3 double}

按日期标出每个城市的气温。

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

其他容器数组

结构和单元格数组是存储异构数据最常用的容器。表便于存储异构的面向列或表格数据。或者,使用映射容器,或者创建自己的类。

另请参阅

||||||

相关的例子

更多关于