文档

确定对象的类

句法

班级名称=类(对象)
OBJ =类(S,”班级名称“)
OBJ =类(S,”班级名称”,parent1,parent2,...)
OBJ =类(结构([]),”班级名称”,parent1,parent2,...)
obj_struct =类(struct_array,”班级名称”,parent_array)

描述

班级名称=类(对象)返回指定类的字符向量目的。看到基本MATLAB类关于MATLAB的更多信息®类。

注意

MATLAB 7.6之前(类没有定义classdef语句),类构造函数调用函数来创建对象。下列功能语法只有7.6之前的版本中定义的类内适用。

OBJ =类(S,”班级名称“)创建该类的一个阵列班级名称使用对象结构小号作为图案来确定的大小OBJ

OBJ =类(S,”班级名称”,parent1,parent2,...)继承父对象的方法和字段parent1parent2, 等等。父对象的大小必须的大小相匹配小号或者是一个标量(1×1),在这种情况下执行MATLAB标量膨胀。

OBJ =类(结构([]),”班级名称”,parent1,parent2,...)构建仅含有一个对象字段,它从父对象继承。所有的父母都必须具有相同的非零大小,它决定了返回对象的大小OBJ

obj_struct =类(struct_array,”班级名称”,parent_array)的每一个元素映射parent_array在一个对应的元件struct_array以产生对象的输出阵列,obj_struct

所有的数组必须有相同的大小。如果两个struct_array或者parent_array是尺寸1×1,那么执行MATLAB标量膨胀相匹配的数组的大小。

创建大小0逐0的一个目的数组,集合的大小struct_arrayparent_array至0逐0。

例子

返回类的Java®目的OBJ

进口的java.lang。*;OBJ =字符串('MyString的');DISP(类(OBJ))java.lang.String中

返回类中的任何MATLAB变量:

H = @sin;DISP(类(H))function_handle

扩展功能

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

也可以看看

||

主题

R2006a前推出

是这个主题有帮助吗?