0

通常,当一个添加两个向量时,会发生这种情况

[1 4] + [2 5]  = [3 9]

我希望它这样做:

[1 4] + [2 5]  =  3  6
                  6  9

所以基本上加法就像乘法是如何发生的。但不使用 for 循环。非常感谢!

4

2 回答 2

3

这是使用bsxfun的海报案例之一

x = [1 4];
y = [2 5];
bsxfun(@plus,x,y')
于 2013-02-27T15:56:11.683 回答
0

一种方法是使用meshgrid

x = [1 4];
y = [2 5];
[a, b] = meshgrid(y,x);
a + b
于 2013-02-27T15:21:03.460 回答