MATLAB类

11人阅读 评论(0) 收藏 举报
分类:

classdef

类定义关键字

classdefClassName 开始类定义,end 关键字终止 classdef 块。仅空白行和注释可以位于 classdef 的前面。在与类具有相同名称的文件中(文件名扩展名为 .m),输入类定义。

类定义文件可以位于 MATLAB® 路径上的文件夹中,也可以位于父文件夹在 MATLAB 路径上的类文件夹中。类文件夹名称以 '@' 字符开始,后跟类名称(例如 @MyClass)。有关类文件夹的详细信息,请参阅Class Files and Folders

有关类的详细信息,请参阅Classdef Block类定义

properties 开始属性定义块,end 关键字终止 properties 块。类定义可以包含多个属性定义块,每个块指定不同的属性设置,这些设置适用于该特定块中的属性。

有关属性的详细信息,请参阅Property Syntax

注意

属性不能与类具有相同的名称。

methods 开始方法定义块,end 关键字终止 methods 块。此块包含实现类方法的函数。类定义可以包含多个方法块,每个块指定不同的属性设置,这些设置适用于该特定块中的方法。可以在单独的文件中定义方法函数。

有关方法的更多信息,请参阅Methods in Class Design

events 开始事件定义块,end 关键字终止 events 块。此块包含类定义的事件名称。类定义可以包含多个事件块,每个块指定不同的属性设置,这些设置适用于该特定块中的事件。

有关事件的更多信息,请参阅Events and Listeners Syntax

enumeration 开始枚举定义块,end 关键字终止 enumeration 块。

有关枚举的详细信息,请参阅 枚举

propertiesmethodsevents 和 enumeration 也是 MATLAB 函数的名称,这些函数用于查询给定对象或类名称的各个类成员。

示例

使用这些关键字定义类。

classdef (Attributes) ClassName
   properties (Attributes) 
      PropertyName
   end 
   methods (Attributes) 
      function obj = methodName(obj,arg2,...)
         ...
      end
   end
   events (Attributes) 
      EventName
   end
   enumeration
      EnumName
   end
end
查看评论

MATLAB基础知识大串讲

全面学习MATLAB,从零开始,全面掌握MATLAB基础知识
  • 2016年12月27日 15:04

matlab中自定义类

matlab中自定义类的格式为: classdef classname properties PropName end methods methodName ...
  • miss_liu01
  • miss_liu01
  • 2016-11-10 11:30:32
  • 1060

MATLAB中的类

转至http://genial.yculblog.com/post.385612.html> 用法及例子:类(class) 类是一种数据类型,与普通的数据类型不同的是类不仅包含数据,还包含对数据的操作...
  • DeepLearning
  • DeepLearning
  • 2011-03-09 14:40:00
  • 13296

MATLAB面向对象编程类和对象的创建

在此之前对面向对象编程了解不多,更不用说MATLAB面向对象编程。不过,在第一份工作的经历中还是遇到过一点使用,只是那时候我还不是很清楚。那一次使用是为了实现Simulink中模型的使用。     ...
  • grey_csdn
  • grey_csdn
  • 2017-05-16 08:27:34
  • 2325

matlab如何写一个类

matlab如何写一个类 - MagiCube - 博客园 http://www.cnblogs.com/magic-cube/archive/2011/11/08/2241580.html ...
  • dujiahei
  • dujiahei
  • 2017-11-03 20:21:00
  • 185

类——属性

matlab类——属性
  • civftor_csdn
  • civftor_csdn
  • 2015-06-22 14:54:33
  • 1128

[转载]MATLAB面向对象编程:在类中实现static成员变量

MATLAB面向对象编程:在类中实现static成员变量 http://www.matlabsky.com/thread-23077-1-1.html 类(class)封装是C++语言最显...
  • u014602483
  • u014602483
  • 2015-08-20 22:03:25
  • 980

matlab 类 class 的子目录写法

matlab 类 class 的子目录写法
  • u013476464
  • u013476464
  • 2014-12-25 14:56:14
  • 1423

MATLAB面向对象编程get与set方法实现

在MATLAB面向对象编程中,set与get分别是重新定义参数设置以及查询功能的方法,类似于Java中类似的功能。在实现方式上,有一点区别差异。另外,在实现方式上,暂时没有发现MATLAB可以直接像e...
  • grey_csdn
  • grey_csdn
  • 2017-05-19 01:18:12
  • 567

[javabuilder]MATLAB的问题,javabuilder不能初始化类

编程是一门细心的活儿,任何一点小马虎可能就会困扰自己半天。原因:从xp升级到win7后。MATLAB在windows/system文件夹下面写入了一点文件,本身并不影响MATLAB的应用,在eclip...
  • congcongwuliao
  • congcongwuliao
  • 2009-05-12 10:19:00
  • 591
    个人资料
    等级:
    访问量: 822
    积分: 62
    排名: 162万+
    文章分类
    文章存档