主要内容

SFRAC.

创建金宝appsimulink.numerictype.描述符号分数数据类型的对象

句法

a = sfrac(WordLength.)a = sfrac(WordLength.栏杆

描述

SFRAC(WordLength.返回A.金宝appsimulink.numerictype.描述带有字大小的签名分数数据类型的数据类型的对象WordLength.

SFRAC(WordLength.栏杆返回A.金宝appsimulink.numerictype.描述符号分数号的数据类型的对象。总词大小由WordLength.栏杆位位于二进制点左侧。

最重要的(最左边的)位是符号位。假设此数据类型的默认二进制点立即位于符号位的右侧。如果指定了保护位,则它们位于二进制点的左侧并右侧符号位。例如,具有4个保护位的8位符号分数数据类型的结构是:

笔记

SFRAC.是一种遗留功能。在新代码中,使用Fixdt.反而。在现有代码中,替换SFRAC(WordLength,GuardBits)FixDT(1,WordLength,(WordLength-1-Guardbits))SFRAC(WordLength)FixDT(1,WordLength,(WordLength-1))

例子

使用4个保护位定义8位符号的分数数据类型。请注意,此数据类型的范围为-24.= -16到(1 - 2(1 - 8)).24.= 15.875。

a = sfrac(8,4)
a = numerictype具有属性:数据批准:'fixed-point:二进制点缩放'签名:'签名'wordlength:8 fractionlength:3 isalias:0 datascope:'auto'头文件:'''说明:''
在R2006A之前介绍