什么是处理和isa

时间:2012-02-20 17:05:28

标签: matlab

我需要一个关于以下概念的简单例子的解释:

  • '手柄'功能
  • @
  • +
  • isa

1 个答案:

答案 0 :(得分:2)

这些是mathworks设计的API的一部分。

  1. 名称以@符号开头的文件夹包含Matlab对象的定义。
  2. 带有+号的文件夹类似,但它们用于定义“包”或命名空间。这些很难给出一个例子,但我建议查看gnovice所说的帮助,并查看matlab安装文件夹中的示例。
  3. isa()命令接受一个对象和一个字符串,并告诉您该对象是否属于该字符串所描述的类。
  4. 函数句柄就像一个函数指针。如果将函数分配给变量,则可以传递函数句柄:

    myFuncRef = @isempty

  5. 现在你有一个isempty()函数的引用,可以这样使用:

    myFuncRef(somevar)