文档

定点数据MATLAB万博1manbetx

定点数据万博1manbetx

您可以使用fixdt功能仿真软件万博1manbetx®指定一个定点数据类型。的fixdt函数创建一个万博1manbetxSimulink.NumericType对象。

定点数据类型和扩展符号

万博1manbetx仿真软件MATLAB数据类型名称必须有效®标识符少于128个字符。提供有关容器类型的信息的数据类型名称,编码,数量和可伸缩性。

下表提供了一个关键的各种符号出现在仿真软件产品来表示一个定点值的数据类型和扩展。s manbetx 845万博1manbetx

象征

描述

例子

容器类型

ufix

无符号定点数据类型

ufix8是一个8位无符号定点数据类型

sfix

签署了定点数据类型

sfix128是一个128位的签署定点数据类型

fltu

扩展的双重覆盖一个无符号定点数据类型(ufix)

fltu32是一个按比例缩小的双打覆盖的ufix32

flts

扩展的双重覆盖签名定点数据类型(sfix)

flts64是一个按比例缩小的双打覆盖的sfix64

数字编码

e

10 ^

125年e8=125 * (10 ^ (8))

n

n31=-31年

p

小数点

1个常任理事国=1.5

p2=0.2

扩展编码

年代

ufix16_S5_B7是一个16位的无符号定点数据类型5偏见7

B

偏见

ufix16_S5_B7是一个16位的无符号定点数据类型5偏见7

E

固定指数(2 ^)

消极的固定指数描述部分的长度

sfix32_En31是一个32位定点签署和一小部分长度的数据类型吗31日

F

斜率调整因素

ufix16_F1p5_En50是一个16位的无符号定点和一个数据类型吗SlopeAdjustmentFactor1.5和一个FixedExponent-50年

C, C, D, D

压缩编码的偏见

请注意

如果你通过这个特征向量slDataTypeAndScale函数,它返回一个有效的fixdt数据类型。

没有可用的例子。仅供向后兼容性。

识别和更换要求slDataTypeAndScale,可以使用检查调用slDataTypeAndScale模型顾问检查。

T或

压缩编码的斜率

请注意

如果你通过这个特征向量slDataTypeAndScale,它返回一个有效fixdt数据类型。

没有可用的例子。仅供向后兼容性。

识别和更换要求slDataTypeAndScale,可以使用检查调用slDataTypeAndScale模型顾问检查。

定点数据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_En14int16。相当于了双打的存储容器数据类型,flts16_En14是浮点。定点设计师扩展信息适用于存储浮点双获取真实的价值。存储的价值双重几乎总是消除溢出和精度问题。

另请参阅

功能

这个主题有帮助吗?