【发布时间】:2013-03-19 17:48:52
【问题描述】:
我想验证(在函数中),矩阵A 的大小是a x b x c,其中可能是c=1。
到目前为止我有:
if size(A) ~= [ a b c ]
error('bad size');
end
但是,如果c=1(并且A 具有所需的大小):
size(A) = [ a b ]
因为size 删除了尾随的单件维度。因此,比较会导致错误,因为向量([a b] 和 [a b c])的大小不同。
还有什么比这更好的
if c == 1 && size(A) ~= [ a b ] || c ~= 1 && size(A) ~= [ a b c ]
error('bad size');
end
?
【问题讨论】:
标签: matlab