mat2cell
A=[1 1 1;1 1 1;1 1 1]
A =
1 1 1
1 1 1
1 1 1
>> S=mat2cell(A,[1 1 1],[1 2])
S =
3×2 cell 数组
{[1]} {[1 1]}
{[1]} {[1 1]}
{[1]} {[1 1]}
>> S=mat2cell(A,[1 1 1],3)
S =
3×1 cell 数组
{[1 1 1]}
{[1 1 1]}
{[1 1 1]}
>> S=mat2cell(A,[1 1 1],[1 1 1])
S =
3×3 cell 数组
{[1]} {[1]} {[1]}
{[1]} {[1]} {[1]}
{[1]} {[1]} {[1]}
>> S=mat2cell(A,3,3)
S =
1×1 cell 数组
{3×3 double}
>>mat2cell(A,[],[])
mat2cell函数内有三个参数,A(3*3)是被划分的矩阵,第一个数组是行分参数,第二个[]是列分参数,如行分参数是[1 2],则相当于横着将A分为上下两部分,上部分有1行,下部分有两行

浙公网安备 33010602011771号