文档帮助中心文档
创建指定类的空数组
一个= ClassName.empty
一个= ClassName.empty (szN sz1…)
一个= ClassName.empty (sizeVector)
使用类名称空虚属性的0 × 0数组类名称类。使用类名称空虚(m, 0)的m × 0数组类名称类。此函数用于创建数据类型的空数组,这些数据类型没有用于创建空数组的特殊语法,例如[]对数组的两倍。
类名称
空虚
空虚(m, 0)
[]
例子
一个= ClassName.empty返回被命名的类的一个空的0 × 0数组类名称.取代类名称与类的实际名称。
一个
一个= ClassName.empty (sz1,…,szN)返回具有指定尺寸的空数组。至少有一个维度必须是0。
一个= ClassName.empty (sz1,…,szN)
sz1,…,szN
一个= ClassName.empty (sizeVector)返回具有指定尺寸的空数组。至少有一个维度必须是0。使用此语法定义与现有空数组大小相同的空数组。方法返回的值大小函数作为输入。
一个= ClassName.empty (sizeVector)
sizeVector
大小
全部折叠
这个例子展示了如何使用默认维度0 × 0创建一个空字符数组。
一个= char.empty
A = 0x0空字符数组
这个例子展示了如何创建空的int16非零维数组。将5 × 0维度指定为空方法。
int16
空
不是= int16.empty (5,0)
int = 5x0空int16矩阵
使用现有空数组的大小创建相同大小的数组。
不是= int16.empty (5,0);Bdouble = double.empty(大小(涂料)
Bdouble = 5x0空二重矩阵
数组的维数,指定为整数。至少有一个维度必须是0.负数被视为0.后的尺寸1不包括在大小的数组
0
1
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int32
int64
uint8
uint16
uint32
uint64
逻辑
维数向量,指定为非负整数的行向量。至少有一个元素是0.负数被视为0.
空数组,作为指定维数和方法调用中使用的类的空数组返回。
的空方法使您能够初始化特定类的数组:
C = null matrix: 0 by 7 disp(class(C)) char. class(C)
初始化带有空方括号的数组([])生成一个空的类数组双:
一个= [];
双disp(类(a))
可以初始化用户定义类的空数组。类的隐藏方法RGBColor类定义。
RGBColor
classdefColorInRGB属性颜色(1、3)= (1,0,0);结束方法函数obj = ColorInRGB (c)如果Nargin > 0 obj。颜色= c;结束结束结束结束
创建一个空的0乘5的类数组ColorInRGB,调用空方法:
ColorInRGB
一个= ColorInRGB.empty (0 5);
你可以使用isempty,大小,长度用于标识空对象数组的函数。属性的空数组ColorInRGB在前一节中定义的。
isempty
长度
一个= ColorInRGB.empty (0 5);isempty ()
逻辑1
大小(一个)
Ans = 0 5
长度(一个)
ans = 0
空数组遵循数组连接行为。属性的空数组ColorInRGB类,并通过将实例连接到另一个数组来处理新数组。
一个= ColorInRGB.empty (0 5);B = [a a]
B = 0×10 ColorInRGB数组与属性:颜色
不能在空数组中建立索引。
B (0, 3)
位置1的索引无效。数组索引必须是正整数或逻辑值。
空是一个隐藏的,公共的,静态的方法所有非抽象的MATLAB®类。你可以重写空方法。
isempty|长度|大小
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系