请教高手mat2cell 的一些问题
我在创建一个矩阵的函数时发生了错误,程序如下:L1=[A B C D E F G H I J K L M...
N O P Q R S T U V W X Y Z];
L2=[one two three four five...
six seven eight nine zero];
character=;
templates=mat2cell(character,42,[24 24 24 24 24 24 24 ...
24 24 24 24 24 24 24 ...
24 24 24 24 24 24 24 ...
24 24 24 24 24 24 24 ...
24 24 24 24 24 24 24 24]);
出错原因:
Warning: Concatenation with dominant (left-most) integer class may overflow other operands on conversion to return class.
> In CREATE at 44
??? Error using ==> horzcat
CAT arguments dimensions are not consistent.
Error in ==> CREATE at 44
L1=[A B C D E F G H I J K L M...
好像是什么数据溢出的? 搞了好久都搞不定,请高手指点迷津。 谢谢 LZ的报错并非mat2cell, 而是这行L1=[A B C D E...
建议LZ先检查A,B...的size, 看是否可以如此执行!? 我不明白啊!这个有时是可以运行的但有时又不可以运行!可以运行的时候不是没错吗?但不明白为什么在有些时候又不可以运行了,搞不清楚啊!是不是其它的一些问题呢?
谢谢 按照二楼的所说的看看出错时character的大小
>> a=;
错误分法
>> mat2cell(a,1,)
??? Error using ==> mat2cell at 116
Input arguments, D1 through D2, must sum to each dimension of the input matrix size, .
正确分法
>> mat2cell(a,1,)
ans =
页:
[1]