这些示例展示了几种将数据从单元阵列传递到不识别单元阵列作为输入的MATLAB®函数的方法。
{}
这个例子创建了一个单元格数组,其中包含文本和一个20 × 2的随机数数组。
randCell = {的随机数据2,兰德(20日)};情节(randCell{1,2})标题(randCell {1 1})
通过进一步索引内容(多级索引),只绘制数据的第一列。
图绘制(randCell{1,2}(: 1)标题(“第一列数据”)
cell2mat
这个示例创建了一个5乘2的单元格数组,存储三个城市的温度数据,并按日期绘制每个城市的温度。
温度(1)= {“2020-01-01”, [45, 49, 0]};温度(2)= {“2020-04-03”, [54, 68, 21]};温度(3)= {“2020-06-20”, [72, 85, 53]};温度(4)= {“2020-09-15”, [63,81,56]};:温度(5日)= {“2020-12-31”, [38, 54, 18]};allTemps = cell2mat(温度(:,2));日期= datetime(温度(:1));情节(日期、allTemps)
这个示例图X
对Y
,并应用2 × 3单元格数组的行样式C
.
X = -π:π/ 10:π;Y = tan(sinx) - sin(X);C (: 1) = {“线宽”;2};C (:, 2) = {“MarkerEdgeColor”;“k”};C (: 3) = {“MarkerFaceColor”;‘g’};情节(X, Y,“——rs”C {:})