文档

coder.FiTypeclass

包:编码器
超类:coder.ArrayType

代表的MATLAB定点数组

描述

指定的定点数组值集生成的代码应该接受。只使用与codegenarg游戏选项。不作为输入传递给函数生成的墨西哥人。

建设

t= coder.typeof (v)创建一个coder.FiType对象代表一组定点的属性值是基于定点输入v

t= coder.typeof (v,深圳,variable_dims)返回一个修改后的副本coder.typeof (v)(上界)指定的大小深圳和变量维度variable_dims。如果深圳指定一个维度,然后维度是无限维度的大小是可变的大小。当深圳[],(上界)大小的v不改变。如果你不指定variable_dims输入参数,类型的有限尺寸是固定的。当variable_dims是一个标量,它适用于有限维不10(这是固定的)。

t= coder.newtype(嵌入式。fi的numerictype,深圳,variable_dims)创建一个coder.Type对象代表一组与定点值numerictype和(上界)大小深圳和变量维度variable_dims。如果深圳指定一个维度,然后维度是无限维度的大小是可变的大小。当你没有指定variable_dims有限维的类型是固定的。当variable_dims是一个标量,它适用于有限维不10(这是固定的)。

t= coder.newtype(嵌入式。fi的numerictype,深圳,variable_dims、名称、值)创建一个coder.Type对象代表一组与定点值numerictype和额外的选项指定一个或多个名称,值对参数。的名字也可以是属性名和价值相应的价值。指定的名字作为一个特征向量或字符串标量。您可以指定几个名称-值对参数在任何顺序Name1 Value1,…,的家

输入参数

v

定点值用于创建新的coder.FiType对象。

深圳

尺寸向量指定对象类型的每个维度。

默认值:[1]coder.newtype

variable_dims

逻辑向量指定每个维度是否变量大小(真正的)或固定大小的(错误的)。

默认值:false(大小(深圳))|深圳= =正无穷coder.newtype

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

“复杂”

复杂的真正的创建一个coder.Type对象可以表示复杂的值。必须支持复杂的数据类型。金宝app

默认值:

“fimath”

指定的地方fimath。如果没有,使用默认值fimath

属性

类名称

类中设置的值。

复杂的

指示是否定点阵列设置是真实的()或复杂的(真正的)。

Fimath

当地的fimath的定点阵列设置使用。

NumericType

numerictype定点数组的使用。

SizeVector

数组的大小上限。

VariableDims

一个向量指定数组的每个维度是否固定或可变大小。如果一个向量元素真正的,相应的尺寸大小是可变的。

复制语义

价值。学习如何价值类影响复制操作,明白了复制对象(MATLAB)。

例子

创建一个新的定点类型t

t = coder.typeof (fi (1));% %编码器返回。FiType % 1 x1嵌入。fi % DataTypeMode:定点:二进制扩展点% Signedness:签署%字:16% FractionLength: 14

创建一个新的定点类型用于代码生成。使用默认的定点类型fimath

t = coder.newtype(“嵌入式。fi ', numerictype(15) 1, 16日,[1 - 2])t = % %编码器返回。FiType % 1 x2嵌入。fi % DataTypeMode:定点:二进制扩展点% Signedness:签署%字:16% FractionLength: 15

这种新型使用默认值fimath

介绍了R2011a