创建空数组
A=
类名
空的
A=类名
.空(n,m,p,…)
A=类名
.空([n,m,p,…])
使用空的
要创建指定类的空数组,类名
。至少将数组的一个维度指定为0。MATLAB®将负值视为0。
返回类的空0-by-0数组A.
=类名
空的类名
.
返回具有指定维度的空矩形数组。至少一个维度必须为0。A.
=类名
.空(n,m,p,…)
返回具有指定维度的空矩形数组。其中至少一个维度必须为0。此语法在使用A.
=类名
.空([n,m,p,…])大小
函数定义与现有空数组大小相同的空数组:
A=类名.empty(大小(otherEmptyArray));
|
空数组的维度。指定的维度中至少有一个必须为0。 |
|
指定维度和方法调用中使用的类的空数组。 |
使用空的
创建类的矩形空数组的步骤int16
:
A=int16.空(5,0);WHO名称大小字节类属性A 5x0 0 int16
使用空的
方法int16
类生成某些维度不为零的空数组比使用转换和重塑操作更简单:
A=int16([]);A=重塑(A,5,0);WHO名称大小字节类属性A 5x0 0 int16
给定类的以下定义,
classdef豁免属性颜色=[1,0,0];终止方法作用obj=豁免(c)如果nargin>0对象颜色=c;终止终止终止终止
创建类的空数组豁免
:
A=豁免。空;whos Name Size Bytes类属性为0x0 104豁免
空数组的一维必须为零:
A5=ExEmpty.empty(0,5);whos Name Size Bytes类属性A5 0x5 104 ExEmpty
空对象数组遵循数组连接行为:
B=[A,A5]B=0x5带属性的豁免数组:颜色
不能索引到空数组中:
A5(1)索引超过了矩阵维度。
isempty(A5)ans=1尺寸(A5)ans=0 5长度(A5)ans=0
这个空的
方法使您能够初始化特定类的数组:
C=char.empty(0,7)C=empty matrix:0-by-7 disp(class(C))char
初始化带有空括号的数组([]
):
a=[];
生成类的数组双重的
:
高级惩教主任(甲级)双