定点数据MATLAB和万博1manbetx
定点数据万博1manbetx
您可以使用fixdt
功能仿真软件万博1manbetx®指定一个定点数据类型。的fixdt
函数创建一个万博1manbetxSimulink.NumericType
对象。
定点数据类型和扩展符号
万博1manbetx仿真软件MATLAB数据类型名称必须有效®标识符少于128个字符。提供有关容器类型的信息的数据类型名称,编码,数量和可伸缩性。
下表提供了一个关键的各种符号出现在仿真软件产品来表示一个定点值的数据类型和扩展。s manbetx 845万博1manbetx
象征 |
描述 |
例子 |
---|---|---|
容器类型 | ||
|
无符号定点数据类型 |
|
|
签署了定点数据类型 |
|
|
扩展的双重覆盖一个无符号定点数据类型( |
|
|
扩展的双重覆盖签名定点数据类型( |
|
数字编码 | ||
|
10 ^ |
|
|
负 |
|
|
小数点 |
|
扩展编码 | ||
|
坡 |
|
|
偏见 |
|
|
固定指数(2 ^) 消极的固定指数描述部分的长度 |
|
|
斜率调整因素 |
|
C, C, D, D |
压缩编码的偏见 请注意如果你通过这个特征向量 |
没有可用的例子。仅供向后兼容性。 识别和更换要求 |
T或 |
压缩编码的斜率 请注意如果你通过这个特征向量 |
没有可用的例子。仅供向后兼容性。 识别和更换要求 |
定点数据MATLAB
分配一个定点数据类型在MATLAB数字或变量,使用fi
构造函数。结果被称为定点值fi
对象。例如,下面的创建fi
对象一个和b属性显示在显示,所有这些我们可以指定当变量构造。注意,当FractionLength
没有指定属性,它是自动设置为给定单词“最佳精度”长度,保持最重要的价值。当字
没有指定属性默认为16位。
一个= fi(π)
= 3.1416015625 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 13
b = fi (0.1)
b = 0.0999984741210938 DataTypeMode:定点:二进制扩展Signedness:签了字:16 FractionLength: 18
读定点数据工作区
使用从工作空间阅读定点数据块从MATLAB工作区为仿真软件模型。万博1manbetx要做到这一点,必须在结构格式的数据fi
对象值
字段。数组格式的从工作空间块只有接受现实,双精度数据。
定点数据写入工作区
你可以写定点输出模型通过MATLAB工作空间到工作空间块数组或结构格式。定点数据写的到工作空间块结构格式的工作区可以读回的Simulink仿真模型结构格式万博1manbetx从工作空间块。
按比例缩小的双打
比例之间混合双打浮点和定点数字。定点设计师™将它们存储在双打的缩放、标志和字长信息保留。例如,存储容器定点数据类型sfix16_En14
是int16
。相当于了双打的存储容器数据类型,flts16_En14
是浮点双
。定点设计师扩展信息适用于存储浮点双获取真实的价值。存储的价值双重几乎总是消除溢出和精度问题。