调用方法bsxfun(@function, X, Y);

如果X和Y的size一样,那么直接进行两个矩阵对应元素的二元操作,比如bsxfun(@plus, X, Y)等同于X.+Y。

如果X和Y的size不同,那么Y的列数必须为1,bsxfun会自动扩充Y的列数使它和X的列数一致

比如X = [1,2,3],Y=[2],bsxfun(@plus, X, Y)等同于[1,2,3].+[2,2,2]。

@function可以自定义,matlab也提供了一些内置的@function,如下

matlab中的bsxfun

相关文章:

  • 2022-01-19
  • 2021-11-19
  • 2022-12-23
  • 2022-01-08
  • 2021-08-04
  • 2022-01-21
  • 2021-10-15
  • 2022-12-23
猜你喜欢
  • 2021-05-21
  • 2022-12-23
  • 2022-01-13
  • 2021-12-23
  • 2021-11-19
  • 2021-11-19
相关资源
相似解决方案