通常、2 つのベクトルを追加すると、次のようになります。
[1 4] + [2 5] = [3 9]
私はこれをしたい:
[1 4] + [2 5] = 3 6
6 9
つまり、基本的に加算は、乗算が発生するのと同じです。ただし、for ループは使用しません。本当にありがとう!
通常、2 つのベクトルを追加すると、次のようになります。
[1 4] + [2 5] = [3 9]
私はこれをしたい:
[1 4] + [2 5] = 3 6
6 9
つまり、基本的に加算は、乗算が発生するのと同じです。ただし、for ループは使用しません。本当にありがとう!
これは、 bsxfunを使用するためのポスター ケースの 1 つです。
x = [1 4];
y = [2 5];
bsxfun(@plus,x,y')
これを行う 1 つの方法は、meshgridを使用することです。
x = [1 4];
y = [2 5];
[a, b] = meshgrid(y,x);
a + b