coder.nullcopy
包:编码器
声明未初始化变量
语法
X
= coder.nullcopy (一个
)
描述
副本类型,大小和复杂性X
= coder.nullcopy (一个
)一个
来X
,但不复制元素值。预分配内存X
在不引起初始化内存的开销。
小心使用
小心地使用这个函数。看到如何消除冗余副本通过定义未初始化的变量。
例子
下面的例子展示了如何声明变量X
作为1-by-5向量的双打没有执行一个不必要的初始化:
函数X = foo (N = 5;X = coder.nullcopy (0 (1, N));我= 1:N如果国防部(我,2)= = 0 X (i) =我;其他X (i) = 0;结束结束
使用coder.nullcopy
与0
允许您指定向量的大小X
没有初始化每个元素为零。
限制
coder.nullcopy
不支持MATLAB万博1manbetx®类作为输入。你不能使用
coder.nullcopy
在稀疏矩阵,或结构,细胞数组或包含稀疏矩阵的类。
另请参阅
介绍了R2011a
这个主题有帮助吗?