减去两个不同维度的矩阵

时间:2013-08-15 08:19:37

标签: matlab matrix dimensions subtraction

我有两个矩阵,一个是1x153双,另一个是153x512双,我需要在不可能的情况下减去它们,并给出错误,它们没有相同的尺寸。

任何想法如何解决它?

1 个答案:

答案 0 :(得分:3)

使用bsxfun

A = rand(1,153);
B = rand(153,152);

bsxfun(@minus,A.', B);

请注意,我首先转换A,因为一个维度至少需要匹配。