标签: matlab for-loop multiplication addition
通常当一个人添加两个向量时,就会发生这种情况
[1 4] + [2 5] = [3 9]
我希望它能做到这一点:
[1 4] + [2 5] = 3 6 6 9
所以基本上就像乘法发生一样。但是没有使用for循环。 非常感谢!
答案 0 :(得分:3)
这是使用bsxfun
x = [1 4]; y = [2 5]; bsxfun(@plus,x,y')
答案 1 :(得分:0)
一种方法是使用meshgrid。
x = [1 4]; y = [2 5]; [a, b] = meshgrid(y,x); a + b