主要内容

编码器。定类

包:编码器
超类:编码器。类型

为代码生成指定常量值

描述

使用一个编码器。常数对象定义在代码生成期间为常量的输入值。使用此对象与fiaccelarg游戏全局变量选项,分别指定输入参数和全局变量的属性。不要将它作为输入传递给生成的MEX函数。

你可以用编码器。常数物体代替编码器。类型对象来在入口点输入或全局变量中指定给定的常量值。

创建

const_type =编码器。常数(v)创建一个编码器。常数值的类型v

const_type = coder.newtype(“常数”,v)创建一个编码器。常数值的类型v

请注意

创建编码器。常数对象,可以创建一个值为v的全局常量g,方法是使用codegen命令:codegen -globals {'g', coder.Constant(v)}

属性

全部展开

常数的实际值。也指示输入参数值v用于构造输入参数类型。

在第一个例子中,当k是通过的codegen与价值v作为42,对应的输入类型被推断为double。类似地,在第二个例子中,当k是通过的codegen与价值v作为42,对应的输入类型被推断为uint8。

例子:k = coder.Constant (42);

例子:k = coder.Constant (uint8 (42));

例子

全部折叠

k = coder.Constant (42);
k =编码器。newtype(“常数”,42岁);

限制

  • 你不能使用编码器。常数在稀疏矩阵上,或在包含稀疏矩阵的结构、单元格数组或类上。

介绍了R2011a