矩阵中要求每个向量的长度一致,因此,在循环语句下,若结果长度不一致,利用矩阵,则无法满足循环要求。故而采用元胞数组。cell语句的简单运用说明如下。
1. 元胞数组的建立
例1 创立元胞数组
2. 元胞数组的赋值
例2, 将向量 [1,2,3]放入元胞数组第一cell
例3,将向量 [1,2,3]放入元胞数组第一cell,将向量 [4,5,6]放入元胞数组第二cell
3. 元胞数组的索引
例4,索引元胞数组A的第一行第二列的元宝数组,索引出来的结果仍然是元胞数组
例5,索引元胞数组A的第一行第二列的元宝数组,索引出来的结果是元素,即,向量或者文本。
代码:
clc
clear
A=cell(1,3); % 例1
A(1,1)={[1,2,3]}; % 例2
A(1,1:2)={[1,2,3],[4,5,6]}; % 例3
B=A(1,2); % 例4
C=A{1,2}; % 例5
注:注意 “{}”、“[]”、“()” 在cell语句中的使用区别!!!