一、举例
a=rand(3,1);
b=rand(1,3);
c=bsxfun(@plus,a,b);
d=a*b;
c和d的运算类似,只不过c是外加,d是外乘。
作用:速度快>for循环>repmat
二、拓展
此外,还有:
@plus 加
@minus 减
@times 数组乘
@rdivide 左除
@ldivide 右除
一、举例
a=rand(3,1);
b=rand(1,3);
c=bsxfun(@plus,a,b);
d=a*b;
c和d的运算类似,只不过c是外加,d是外乘。
作用:速度快>for循环>repmat
二、拓展
此外,还有:
@plus 加
@minus 减
@times 数组乘
@rdivide 左除
@ldivide 右除