文档帮助中心文档
创建指定类的空数组
一个= ClassName.empty
一个= ClassName.empty (szN sz1…)
一个= ClassName.empty (sizeVector)
使用类名称空虚的0 × 0数组类名称类。使用类名称空虚(m, 0)的m × 0数组类名称类。这个函数对于创建数据类型的空数组非常有用,这些数据类型没有创建空数组的特殊语法,例如[]对数组的两倍。
类名称
空虚
空虚(m, 0)
[]
例子
一个= ClassName.empty返回命名为的类的0-by-0空数组类名称.取代类名称使用类的实际名称。
一个
一个= ClassName.empty (sz1,…,szN)返回具有指定维度的空数组。至少有一个维度是0。
一个= ClassName.empty (sz1,…,szN)
sz1,…,szN
一个= ClassName.empty (sizeVector)返回具有指定维度的空数组。至少有一个维度是0。使用此语法定义与现有空数组大小相同的空数组。的返回值大小函数作为输入。
一个= ClassName.empty (sizeVector)
sizeVector
大小
全部折叠
这个例子展示了如何使用默认维度0-by-0创建一个空字符数组。
一个= char.empty
A = 0x0空字符数组
这个例子展示了如何创建一个空的int16非零维度数组。控件的输入指定5 × 0尺寸空方法。
int16
空
不是= int16.empty (5,0)
不= 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 = char. Empty (0,7) C = Empty matrix: 0 by 7 disp(class(C))
使用空括号初始化数组([])生成一个空的类数组双:
一个= [];
双disp(类(a))
可以初始化用户定义类的空数组。例如,空静态方法是RGBColor类定义。
RGBColor
classdefColorInRGB属性颜色(1、3)= (1,0,0);结束方法函数obj = ColorInRGB (c)如果Nargin > 0 obj。颜色= c;结束结束结束结束
创建一个空的0乘5的类数组ColorInRGB,调用empty方法:
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
B = 0×10 ColorInRGB数组的属性:Color
不能在空数组中建立索引。
B (0, 3)
位置1的索引无效。数组索引必须是正整数或逻辑值。
空是一个隐藏的,公共的,静态的方法的所有非抽象MATLAB®类。你可以重写空类定义中的方法。
isempty|大小|长度
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系