代码之家  ›  专栏  ›  技术社区  ›  Yin Zhu

MATLAB中的@运算符是什么?

  •  13
  • Yin Zhu  · 技术社区  · 15 年前

    我以前只使用过Matlab6.5。我有一些使用“@”的程序。有人能告诉我是什么吗?

    顺便问一下,Matlab6.5支持这个操作符吗?

    3 回复  |  直到 8 年前
        1
  •  17
  •   user85109 user85109    15 年前

    @operator创建一个函数句柄,允许您像变量一样轻松地创建和传递函数调用。它有许多很好的特性,不幸的是,没有一个是您可以使用的。这是因为正如您所怀疑的,它直到第7版才被引入matlab,即紧随您之后的版本。

        2
  •  8
  •   Cris Luengo    6 年前

    它过去是用来申报的 Anonymous Functions

    Function Handle ".

    你可以在这里看到: What is your favourite MATLAB/Octave programming trick?

    我发现它在图像处理中很有用 blockproc “命令。

        3
  •  2
  •   raimue    6 年前