班级

对象类

描述

例子

班级名称=类(obj.返回类别的名称obj.

例子

全部收缩

获取Java对象的类名。

Jobject = java.lang.string('java string');classname = class(jobject);disp(classname)
java.lang.string.

确定变量的类。

h = @sin;classname = class(h);disp(classname)
function_handle.

输入参数

全部收缩

对象或文字,指定为变量或表达式。

例子:班级(日期)

输出参数

全部收缩

类的名称,作为字符向量返回。

更多关于

全部收缩

过时的类定义语法

在Matlab之前的课堂定义中®7.6(没有A定义的课程Classdef.声明),类构造函数称为班级函数创建对象。下列班级函数语法仅在7.6版之前定义的类中应用。

obj =类(s,classname)使用该组创建指定类的对象数组塑造S.作为确定大小的模式obj.

obj =类(s,classname,parent1,parent2,...)继承指定父对象的方法和字段。父对象的大小必须匹配大小S.或者是标量(1-by-1)。如果它们是标量,Matlab执行标量扩展。

obj = class(s​​truct([]),classname,parent1,parent2,......)构造一个仅包含它从父对象继承的字段的对象。所有父母必须具有相同的非零大小,它确定返回对象的大小。

objstruct = class(s​​tructarray,classname,parentarray)映射每个元素Parentarray.到了相应的元素structarray.要生成对象的输出阵列,objstruct.

所有阵列都必须具有相同的大小。如果是structarray.或者Parentarray.尺寸为1-1,然后Matlab执行标量扩展以匹配数组大小。

要创建0-by-0的对象数组,请设置大小structarray.Parentarray.到0-by-0。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

也可以看看

||

话题

在R2006A之前介绍