matlab 元胞matrix{n},每个元素可以代表不同维数的矩阵

来源:互联网 发布:编程入门先学什么语言 编辑:程序博客网 时间:2024/05/16 12:49

 这个东西很有用,能够把不同大小的矩阵赋给元胞,假如矩阵很多,这样就能带来很大的方便。

举个例子:

得到C{1,1}=[1]; %为一行一列

       C{1,2}=[2 3 4]; %为一行三列

       C{2,1}=[5 9]; %为两行一列

       C{2,2}=[6 7 8 10 11 12]; %为两行三列

%这样就生成一个元胞,是2*2的元胞;

C = {[1] [2 3 4]; [5; 9] [6 7 8; 10 11 12]};

% C元素以“;”为间隔,有两行,每一行也有两个子元素。

 

当元胞很大时,可以用for循环来对每个元素做处理,方便!!!