0

通常、2 つのベクトルを追加すると、次のようになります。

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

私はこれをしたい:

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

つまり、基本的に加算は、乗算が発生するのと同じです。ただし、for ループは使用しません。本当にありがとう!

4

2 に答える 2

3

これは、 bsxfunを使用するためのポスター ケースの 1 つです。

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

これを行う 1 つの方法は、meshgridを使用することです。

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