主要内容gydF4y2Ba

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。gydF4y2Ba

figydF4y2Ba

固定小数点数値オブジェクトの作成gydF4y2Ba

説明gydF4y2Ba

固定小数点データ型を数値または変数に割り当てるには、gydF4y2BafigydF4y2Baコンストラクターを使用してgydF4y2BafigydF4y2Baオブジェクトを作成します。コンストラクターで,またはgydF4y2Banumerictype.gydF4y2BaオブジェクトとgydF4y2Ba菲马斯gydF4y2Baオブジェクトを使用して、数値属性と算術ルールを指定できます。gydF4y2Ba

作成gydF4y2Ba

説明gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba= FI.gydF4y2Baは,値をもたない,16ビットの语长と15ビットの小数部のささもつgydF4y2BafigydF4y2Baオブジェクトを返します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba)gydF4y2Baは,値がgydF4y2BavgydF4y2Baで,既定既定のプロパティプロパティをもつ小数点オブジェクトをますます。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba)gydF4y2Baは,符号属性(符号付きまたは符符なし)gydF4y2Ba年代gydF4y2Baをもつ固定小数点オブジェクトを返します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba)gydF4y2Baは,gydF4y2BawgydF4y2Baで指定された語長をもつ固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2BafgydF4y2Ba)gydF4y2Baは,gydF4y2BafgydF4y2Baで指定された小数部の長さを持つ固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2Ba坡gydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba)gydF4y2Baは,勾配とバイアスのスケーリングを使用して固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2Ba年代gydF4y2Ba,gydF4y2BawgydF4y2Ba,gydF4y2Ba雪橇雕刻因子gydF4y2Ba,gydF4y2Ba固定指标gydF4y2Ba,gydF4y2Ba偏见gydF4y2Ba)gydF4y2Baは,勾配とバイアスのスケーリングを使用して固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2BavgydF4y2Ba,gydF4y2BaTgydF4y2Ba)gydF4y2Baは,値gydF4y2BavgydF4y2Baと,数値型プロパティgydF4y2BaTgydF4y2Baをもつ固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2Ba___gydF4y2Ba,gydF4y2BaFgydF4y2Ba)gydF4y2Baは,gydF4y2Ba菲马斯gydF4y2BaオブジェクトgydF4y2BaFgydF4y2Baで指定された算術設定をもつ固定小数点オブジェクトを作成します。gydF4y2Ba

例gydF4y2Ba

一个gydF4y2Ba=fi(gydF4y2Ba___gydF4y2Ba,gydF4y2Ba名称,值gydF4y2Ba)gydF4y2Baは,1つ以上のgydF4y2Ba名称,值gydF4y2Baのペアの引数で指定されたプロパティ値をもつ固定小数点オブジェクトを作成します。gydF4y2Ba名称gydF4y2Baは一重引用符(gydF4y2Ba''gydF4y2Ba)で囲まなければなりません。gydF4y2Baname1,value1,...,namen,valuengydF4y2Baののに,复数の名前/値値のペアペア任意顺番顺番指定できます。gydF4y2Ba

入力数gydF4y2Ba

すべて展开するgydF4y2Ba

figydF4y2Baスカラー,ベクトル,行程更多次配列として指定します。gydF4y2Ba

出力gydF4y2BafigydF4y2Baオブジェクトの値は、gydF4y2BafigydF4y2Baコンストラクターで指定されたデータ型に量子化された入力の値です。gydF4y2Ba

非有限値gydF4y2Ba负gydF4y2Ba、gydF4y2BaINF.gydF4y2BaおよびgydF4y2Ba南gydF4y2Baを値として指定できるのは、gydF4y2BafigydF4y2Baオブジェクトの数値型を完全に指定する場合だけです。gydF4y2BafigydF4y2Baが固定小数点数値型として指定されている場合は,次のようになります。gydF4y2Ba

  • 南gydF4y2BaはgydF4y2Ba0gydF4y2Baにマッピングされます。gydF4y2Ba

  • figydF4y2BaオブジェクトのgydF4y2Ba“OverflowAction”gydF4y2BaプロパティがgydF4y2Ba“包装”gydF4y2Baに設定されている場合,gydF4y2Ba负gydF4y2BaとgydF4y2BaINF.gydF4y2BaはgydF4y2Ba0gydF4y2Baにマッピングされます。gydF4y2Ba

  • figydF4y2BaオブジェクトのgydF4y2Ba“OverflowAction”gydF4y2BaプロパティがgydF4y2Ba“饱和”gydF4y2Baに設定されている場合,gydF4y2BaINF.gydF4y2Baは表現可能な最大値にマッピングされ、gydF4y2Ba负gydF4y2Baは表現可能な最小値にマッピングされます。gydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba|gydF4y2BafigydF4y2Ba

figydF4y2Baオブジェクトの符号属性。布尔值として指定します。gydF4y2Ba1gydF4y2BaまたはgydF4y2Ba符合事实的gydF4y2Baの値は符号付きデータ型を示します。gydF4y2Ba0gydF4y2BaまたはgydF4y2Ba假gydF4y2Baの値は、符号なしデータ型を示します。gydF4y2Ba

データ型:gydF4y2Ba逻辑gydF4y2Ba

figydF4y2Baオブジェクトの語長 (ビット単位)。スカラー整数として指定します。gydF4y2Ba

figydF4y2Ba65535年オブジェクトにはビットの語長制限があります。gydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

figydF4y2Baオブジェクトの小数部の長さ(ビット単位)。スカラー整数として指定します。小数部の長さを指定しない場合,gydF4y2BafigydF4y2Baオブジェクトは,指定した値,语长および符符属性のオーバーを回避しながら最高价度度を提供するする小数部长さを自动的にしのさををする。gydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

スケーリングの勾配。スカラー整数として指定します。次の方程式は、勾配バイアスのスケーリングされた数値の実際値を表します。

rgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba -gydF4y2Ba wgydF4y2Ba ogydF4y2Ba rgydF4y2Ba lgydF4y2Ba dgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ugydF4y2Ba egydF4y2Ba =gydF4y2Ba (gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba ×gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba ggydF4y2Ba egydF4y2Ba rgydF4y2Ba )gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 年代gydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

スケーリングのバイアス。スカラーとして指定します。次の方程式は、勾配バイアスのスケーリングされた数値の実際値を表します。gydF4y2Ba

rgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba -gydF4y2Ba wgydF4y2Ba ogydF4y2Ba rgydF4y2Ba lgydF4y2Ba dgydF4y2Ba vgydF4y2Ba 一个gydF4y2Ba lgydF4y2Ba ugydF4y2Ba egydF4y2Ba =gydF4y2Ba (gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba ×gydF4y2Ba 我gydF4y2Ba ngydF4y2Ba tgydF4y2Ba egydF4y2Ba ggydF4y2Ba egydF4y2Ba rgydF4y2Ba )gydF4y2Ba +gydF4y2Ba bgydF4y2Ba 我gydF4y2Ba 一个gydF4y2Ba 年代gydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

勾配バイアスのスケーリングされた数値の勾配調整係数。次の方程式は、勾配、固定小数点の指数、勾配調整係数の間の関係を示します。gydF4y2Ba

年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba dgydF4y2Ba jgydF4y2Ba ugydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 米gydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba fgydF4y2Ba 一个gydF4y2Ba cgydF4y2Ba tgydF4y2Ba ogydF4y2Ba rgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba egydF4y2Ba xgydF4y2Ba pgydF4y2Ba ogydF4y2Ba ngydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

勾配バイアスのスケーリングされた数値の固定小数点の指数。次の方程式は,勾配,固定小数点の指数,勾配調整係数の間の関係を示します。gydF4y2Ba

年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba =gydF4y2Ba 年代gydF4y2Ba lgydF4y2Ba ogydF4y2Ba pgydF4y2Ba egydF4y2Ba 一个gydF4y2Ba dgydF4y2Ba jgydF4y2Ba ugydF4y2Ba 年代gydF4y2Ba tgydF4y2Ba 米gydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba fgydF4y2Ba 一个gydF4y2Ba cgydF4y2Ba tgydF4y2Ba ogydF4y2Ba rgydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba fgydF4y2Ba 我gydF4y2Ba xgydF4y2Ba egydF4y2Ba dgydF4y2Ba egydF4y2Ba xgydF4y2Ba pgydF4y2Ba ogydF4y2Ba ngydF4y2Ba egydF4y2Ba ngydF4y2Ba tgydF4y2Ba

データ型:gydF4y2Ba仅有一个的gydF4y2Ba|gydF4y2Ba双倍的gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2BaINT32.gydF4y2Ba|gydF4y2BaINT64.gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba|gydF4y2Ba逻辑gydF4y2Ba

figydF4y2Baオブジェクトの数码型プロパティ。gydF4y2Banumerictype.gydF4y2Baオブジェクトとして指定します。詳細については、gydF4y2Banumerictype.gydF4y2Baを参照してください。gydF4y2Ba

figydF4y2Baオブジェクトの固定小数点プロパティ。gydF4y2Ba菲马斯gydF4y2Baオブジェクトとして指定します。詳細については、gydF4y2Ba菲马斯gydF4y2Baを参照してください。gydF4y2Ba

例gydF4y2Ba

すべて折りたたむgydF4y2Ba

値gydF4y2Ba圆周率gydF4y2Ba,语长8ビット,小数部の长さ3ビットの符付きgydF4y2BafigydF4y2Baオブジェクトを作成します。gydF4y2Ba

= fi(π,1 8 3)gydF4y2Ba
a = 3.1250 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 8 FractionLength: 3gydF4y2Ba

16ビットの語長と 12ビットの小数部の長さのgydF4y2BafigydF4y2Baオブジェクトの配列を作成します。gydF4y2Ba

A = fi((magic(3)/10), 1,16,12)gydF4y2Ba
A =gydF4y2Ba3×3对象gydF4y2Ba0.8000 0.1001 0.6001 0.3000 0.5000 0.7000 0.3999 0.8999 0.2000数据类型模式:定点:二进制点缩放符号性:符号字长:16分位数长度:12gydF4y2Ba

figydF4y2Baオブジェクトの値と符号属性のみを指定すると、語長の既定値は 16ビットになり、小数部の長さはオーバーフローなしに可能な最高精度を実現するように設定されます。gydF4y2Ba

a = fi(pi,1)gydF4y2Ba
A = 3.1416数据表:定点:二进制点缩放签名:签名WordLength:16 FractionLength:13gydF4y2Ba

小数部の長さ、入力引数gydF4y2BafgydF4y2Baを指定しないない合,gydF4y2BafigydF4y2Baオブジェクトの小数部の長さの既定値は,最高精度を提供する小数部の長さになります。gydF4y2Ba

a = fi(π,1,8)gydF4y2Ba
A = 3.1562数据表:定点:二进制点缩放签名:签名WordLength:8 FractionLength:5gydF4y2Ba

データ型が符号付きのの合,値値の数部をために3ビットが必要にためgydF4y2BafigydF4y2BaオブジェクトgydF4y2Ba一个gydF4y2Baの小数部の長さは5です。gydF4y2BafigydF4y2Baオブジェクトが符号なしデータデータを使使するするするする场部部を表すためになのははのみのみのみのみのみのみのみでありのみのみのみのみのみ残し残し残しのみにのみのみのみのみのみのみのみのみののにのみのみのみのみのみののみのみのみのみのみのみgydF4y2Ba

b = fi(π,0,8)gydF4y2Ba
B = 3.1406数据表:固定点:二进制点缩放签名:无符号WordLength:8 FractionLength:6gydF4y2Ba

勾配バイアスのスケーリングされた数値の実際値は以下で表されます。gydF4y2Ba

真实的gydF4y2Ba 世界gydF4y2Ba 价值gydF4y2Ba =gydF4y2Ba (gydF4y2Ba 坡gydF4y2Ba ×gydF4y2Ba 整数gydF4y2Ba )gydF4y2Ba +gydF4y2Ba 偏见gydF4y2Ba

勾配とバイアスのスケーリングを使用するgydF4y2BafigydF4y2Baオブジェクトを作物成するに,コンストラクターで语长の后にgydF4y2Ba坡gydF4y2Ba引数とgydF4y2Ba偏见gydF4y2Ba引数を含めます。gydF4y2Ba

a = fi(pi,1,16,3,2)gydF4y2Ba
a = 2数据款:定点:斜率和偏置缩放符号:签名字体长度:16斜率:3偏置:2gydF4y2Ba

figydF4y2BaオブジェクトgydF4y2Ba一个gydF4y2BaのgydF4y2BaDataTypeModegydF4y2Baプロパティは、gydF4y2Ba斜率和偏差量表gydF4y2Baです。gydF4y2Ba

figydF4y2Baオブジェクトの入力引数の値gydF4y2BavgydF4y2Baが双でなく,語長または小数部の長さのプロパティを指定しない場合,gydF4y2BafigydF4y2Baオブジェクトは入力gydF4y2BavgydF4y2Baの数値型を保持します。gydF4y2Ba

组み込み组み込み数からのgydF4y2BafigydF4y2Baオブジェクトの作成gydF4y2Ba

入入gydF4y2Ba

V1 = UINT32(5);a1 = fi(v1)gydF4y2Ba
a1=5 DataTypeMode:定点:二进制点缩放符号:无符号字长:32 FractionLength:0gydF4y2Ba
v2=int8(5);a2=fi(v2)gydF4y2Ba
A2 = 5 DataTypeMode:Fixed-point:二进制点缩放签名:签名WordLength:8 FractionLength:0gydF4y2Ba

figydF4y2BaオブジェクトからのgydF4y2BafigydF4y2Baオブジェクトの作成gydF4y2Ba

入力値がgydF4y2BafigydF4y2Baオブジェクトの場合,出力は入力のgydF4y2BafigydF4y2Baオブジェクトオブジェクト同じ语长,小数部の长,符号属性を使使。gydF4y2Ba

v=fi(pi,1,24,12);a=fi(v)gydF4y2Ba
a=3.1416 DataTypeMode:定点:二进制点缩放符号性:有符号字长:24分位数长度:12gydF4y2Ba

逻辑からのgydF4y2BafigydF4y2Baオブジェクトの作成gydF4y2Ba

入力gydF4y2BavgydF4y2Baが逻辑の場合,出的力gydF4y2BafigydF4y2BaオブジェクトのgydF4y2BaDataTypeModegydF4y2BaプロパティはgydF4y2Ba布尔基gydF4y2Baです。gydF4y2Ba

v = true;一个= fi (v)gydF4y2Ba
a = 1 DataTypeMode: BooleangydF4y2Ba

仅有一个的からのgydF4y2BafigydF4y2Baオブジェクトの作成gydF4y2Ba

入力が 仅有一个的の場合、出力のgydF4y2BaDataTypeModegydF4y2BaプロパティはgydF4y2Ba单身的gydF4y2Baです。gydF4y2Ba

v=单个(pi);a=fi(v)gydF4y2Ba
a = 3.1416数据款项:单个gydF4y2Ba

figydF4y2Baオブジェクトの算術属性は,そのgydF4y2BafigydF4y2Baオブジェクトに付加されているgydF4y2Ba菲马斯gydF4y2Baオブジェクトによって定義されます。gydF4y2Ba

菲马斯gydF4y2Baオブジェクトを作成し,gydF4y2Ba溢出gydF4y2Baプロパティ,gydF4y2Ba圆整法gydF4y2Baプロパティ,gydF4y2BaProductModegydF4y2Baプロパティを指定します。gydF4y2Ba

F=fimath(gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba,gydF4y2Ba'roundingmethod'gydF4y2Ba,gydF4y2Ba“地板”gydF4y2Ba,gydF4y2Ba'ProductMode'gydF4y2Ba,gydF4y2Ba“KeepMSB”gydF4y2Ba)gydF4y2Ba
F = RoundingMethod: Floor OverflowAction: Wrap ProductMode: KeepMSB ProductWordLength: 32 SumMode: FullPrecisiongydF4y2Ba

figydF4y2Baオブジェクトを作成し,gydF4y2Ba菲马斯gydF4y2BaオブジェクトgydF4y2BaFgydF4y2Baをコンストラクターで指定します。gydF4y2Ba

a = fi(, F)gydF4y2Ba
a=3.1415 DataTypeMode:定点:二进制点缩放符号性:有符号字长:16 FractionLength:13 RoundingMethod:楼层溢出动作:Wrap ProductMode:KeepMSB ProductWordLength:32 SumMode:FullPrecisiongydF4y2Ba

関数gydF4y2Ba删除文件gydF4y2Baを使用して関連するgydF4y2Ba菲马斯gydF4y2Baオブジェクトを削除削除,艺术设定をその既定に戻します。gydF4y2Ba

a=移除FiMath(a)gydF4y2Ba
a = 3.1415数据否示:固定点:二进制点缩放签名:签名WordLength:16 FractionLength:13gydF4y2Ba

numerictype.gydF4y2BaオブジェクトにはgydF4y2BafigydF4y2Baオブジェクトのデータ型情報がすべて含まれます。gydF4y2Banumerictype.gydF4y2Baプロパティは、推移性によりgydF4y2BafigydF4y2Baオブジェクトのプロパティにもなります。gydF4y2Ba

numerictype.gydF4y2BaオブジェクトをgydF4y2BafigydF4y2Baコンストラクターで指定し,既存のgydF4y2Banumerictype.gydF4y2Baオブジェクトのプロパティをすべて使用するgydF4y2BafigydF4y2Baオブジェクトを作成できます。gydF4y2Ba

T = numerictype(0, 24岁,16)gydF4y2Ba
T=DataTypeMode:定点:二进制点缩放符号:无符号字长:24分位数长度:16gydF4y2Ba
a = fi(pi,t)gydF4y2Ba
a=3.1416数据类型模式:定点:二进制点缩放符号:无符号字长:24分位数长度:16gydF4y2Ba

固定小数点数に2進小数点表現を使用している場合,小数部の長さが語長を超えることがあります。この場合2進数小数点と最初の有効2進数の間に暗黙的な先行ゼロ(正数の場合)または先行1(負数の場合)が存在します。gydF4y2Ba

小語長が8日数部の長さが10で格納された整数値が5の符号付き値について考えます。以下の方程式を使用して実際値を計算します。gydF4y2Ba

真实的gydF4y2Ba 世界gydF4y2Ba 价值gydF4y2Ba =gydF4y2Ba 存储gydF4y2Ba 整数gydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba -gydF4y2Ba 分数gydF4y2Ba 长度gydF4y2Ba

realWorldValue=5*2^(-10)gydF4y2Ba
realWorldValue = 0.0049gydF4y2Ba

符号付きgydF4y2BafigydF4y2Baオブジェクトを,値gydF4y2BaRealworldValue.gydF4y2Ba、語長 8.ビット、小数部の長さ 10ビットで作成します。gydF4y2Ba

a = fi(realWorldValue, 1,8,10)gydF4y2Ba
a = 0.0049 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 8 FractionLength: 10gydF4y2Ba

関数gydF4y2Ba㈡gydF4y2Baをを用してgydF4y2Ba一个gydF4y2Baの格納整数値を取得します。gydF4y2Ba

int(a)gydF4y2Ba
ans =gydF4y2Baint8gydF4y2Ba5gydF4y2Ba

関数gydF4y2Ba箱子gydF4y2Baをを用して,格式纳数値を2进形式で表示し。gydF4y2Ba

垃圾箱(a)gydF4y2Ba
ans ='00000101'gydF4y2Ba

小数部のの长ささ语长よりよりより长い长いための语长された整ののの进値値gydF4y2BaX.XX00000101gydF4y2Baとなります。ここで、gydF4y2BaXgydF4y2Baは暗黙的ゼロのプレースです.0.0000000101(2次数)は0.0049(10个次数)ととです。gydF4y2Ba

固定小数数码2进小数点表现をししいる场长さ负になることあります负この场なることあり。数の场合)または后続1(分数のの合)が存ます。gydF4y2Ba

語長が 8.小数部の長さが -2.で格納された整数値が 5.の符号付きデータ型について考えます。以下の方程式を使用して格納整数値を計算します。gydF4y2Ba

真实的gydF4y2Ba 世界gydF4y2Ba 价值gydF4y2Ba =gydF4y2Ba 存储gydF4y2Ba 整数gydF4y2Ba ×gydF4y2Ba 2gydF4y2Ba -gydF4y2Ba 分数gydF4y2Ba 长度gydF4y2Ba

realWorldValue = 5 * 2 ^ (2)gydF4y2Ba
RealworldValue = 20.gydF4y2Ba

符号付きgydF4y2BafigydF4y2Baオブジェクトを,値gydF4y2BaRealworldValue.gydF4y2Ba、語長 8.ビット、小数部の長さ -2.ビットで作成します。gydF4y2Ba

a = fi(realWorldValue, 1,8, -2)gydF4y2Ba
a=20 DataTypeMode:定点:二进制点缩放符号性:有符号字长:8 FractionLength:-2gydF4y2Ba

関数gydF4y2Ba㈡gydF4y2Baをを用してgydF4y2Ba一个gydF4y2Baの格納整数値を取得します。gydF4y2Ba

int(a)gydF4y2Ba
ans =gydF4y2Baint8gydF4y2Ba5gydF4y2Ba

関数gydF4y2Ba箱子gydF4y2Baをを用してgydF4y2Ba一个gydF4y2Baの2進数値を取得します。gydF4y2Ba

垃圾箱(a)gydF4y2Ba
ans ='00000101'gydF4y2Ba

小数部の长さがであるため,格式されたたの2次数値はgydF4y2Ba00000101XXgydF4y2Baとなります。ここで、gydF4y2BaXgydF4y2Baは暗黙的ゼロのプレースホルダーです。0000010100 (2 進数) は 20 (10 進数) と同等です。gydF4y2Ba

figydF4y2Baオブジェクトの作成中に丸めモードとオーバーフローモードなどの演算プロパティを設定できます。gydF4y2Ba

一个= fi(π,gydF4y2Ba'roundingmethod'gydF4y2Ba,gydF4y2Ba“地板”gydF4y2Ba,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)gydF4y2Ba
a = 3.1415 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 16 FractionLength: 13 RoundingMethod: Floor OverflowAction: Wrap ProductMode: FullPrecision SumMode: FullPrecisiongydF4y2Ba

圆整法gydF4y2BaプロパティとgydF4y2Ba溢出gydF4y2BaプロパティはgydF4y2Ba菲马斯gydF4y2Baオブジェクトのプロパティです。これらのプロパティをgydF4y2BafigydF4y2Baコンストラクターで指定すると、ローカルgydF4y2Ba菲马斯gydF4y2BaオブジェクトがgydF4y2BafigydF4y2Baオブジェクトに関連付けられます。gydF4y2Ba

関数gydF4y2Ba删除文件gydF4y2Baを使用してローカルgydF4y2Ba菲马斯gydF4y2Baを削除し,演算プロパティをその既定値に設定し直します。gydF4y2Ba

a=移除FiMath(a)gydF4y2Ba
a = 3.1415数据否示:固定点:二进制点缩放签名:签名WordLength:16 FractionLength:13gydF4y2Ba

figydF4y2Baオブジェクトをインデックスとして使使として合金,gydF4y2BafigydF4y2Baオブジェクトの値は整数でなければなりません。gydF4y2Ba

インデックス付けする配列を設定します。gydF4y2Ba

x = 10:-1:1;gydF4y2Ba

整数値gydF4y2BafigydF4y2Baオブジェクトを作成し,gydF4y2BaxgydF4y2Baへのインデックス付けに使用します。gydF4y2Ba

一个= fi (3);y = x (a)gydF4y2Ba
y=8gydF4y2Ba

为gydF4y2Baループ内のインデックスとしてのgydF4y2BafigydF4y2Baの使用gydF4y2Ba

figydF4y2Baオブジェクトを作成して为ループのインデックスとして使用します。インデックスの値は整数でなければなりません。gydF4y2Ba

A = fi(1, 0, 8, 0);B = fi(2, 0, 8, 0);C = fi(10, 0, 8, 0);gydF4y2Ba为gydF4y2BaX = a:b:cgydF4y2Ba结束gydF4y2Ba
x = 1 DataTypeMode:定点:二进制点缩放Signedness: Unsigned WordLength: 8 FractionLength: 0gydF4y2Ba
x=3 DataTypeMode:定点:二进制点缩放符号性:无符号字长:8 FractionLength:0gydF4y2Ba
x=5 DataTypeMode:定点:二进制点缩放符号性:无符号字长:8 FractionLength:0gydF4y2Ba
x=7 DataTypeMode:定点:二进制点缩放符号:无符号字长:8 FractionLength:0gydF4y2Ba
x=9 DataTypeMode:定点:二进制点缩放符号:无符号字长:8 FractionLength:0gydF4y2Ba

fiprefgydF4y2BaオブジェクトはすべてのgydF4y2BafigydF4y2Baオブジェクトに対する表示とログ作物の属性属性を定义しgydF4y2BafiprefgydF4y2BaオブジェクトのgydF4y2Ba数据类型覆盖gydF4y2Ba双,单,单,单位,またはスケーリングれた双でgydF4y2BafigydF4y2Baオブジェクトをオーバーライドします。gydF4y2Ba

後で復元するために現在のgydF4y2BafiprefgydF4y2Ba設定を保存します。gydF4y2Ba

fp = fipref;initialdto = fp.datatypoverride;gydF4y2Ba

既定の設定および元のgydF4y2BafiprefgydF4y2Ba設定でgydF4y2BafigydF4y2Baオブジェクトを作成します。gydF4y2Ba

一个= fi(π)gydF4y2Ba
A = 3.1416数据表:定点:二进制点缩放签名:签名WordLength:16 FractionLength:13gydF4y2Ba

データ型オーバーライドを双に切り替え,そのgydF4y2Ba数据类型覆盖gydF4y2Baプロパティを指定しないで新しいgydF4y2BafigydF4y2Baオブジェクトを作成し,gydF4y2BafiprefgydF4y2Baを使用して指定されたデータ型オーバーライド設定が使用されるようにします。gydF4y2Ba

菲普雷夫(gydF4y2Ba'datatypeoverride'gydF4y2Ba,gydF4y2Ba“TrueDoubles”gydF4y2Ba)gydF4y2Ba
ans = NumberDisplay: 'RealWorldValue' NumericTypeDisplay: 'full' FimathDisplay: 'full' logingmode: 'Off' DataTypeOverride: 'TrueDoubles' DataTypeOverrideAppliesTo: 'AllNumericTypes'gydF4y2Ba
一个= fi(π)gydF4y2Ba
a=3.1416数据类型模式:双精度gydF4y2Ba

今度は、gydF4y2BafigydF4y2Baオブジェクトを作成してそのgydF4y2Ba数据类型覆盖gydF4y2Ba設定をgydF4y2Ba从gydF4y2Baに设定し,gydF4y2BafiprefgydF4y2Baオブジェクトのデータ型オーバーライド設定が無視されるようにします。gydF4y2Ba

b = fi(π,gydF4y2Ba'datatypeoverride'gydF4y2Ba,gydF4y2Ba'离开'gydF4y2Ba)gydF4y2Ba
b=3.1416数据类型模式:定点:二进制点缩放符号性:符号字长:16分位数长度:13gydF4y2Ba

この例の開始時に保存した 菲普雷夫設定を復元します。gydF4y2Ba

fp.DataTypeOverride=initialDTO;gydF4y2Ba

非数値gydF4y2Ba负gydF4y2Ba、gydF4y2BaINF.gydF4y2BaおよびgydF4y2Ba南gydF4y2BaをgydF4y2BafigydF4y2Baで固定小数点値として使用するには,固定小数点オブジェクトの数値型を完全に指定しなければなりません。これらの値では最高精度の自動スケーリングはサポートされていません。gydF4y2Ba

オーバーフローで飽和gydF4y2Ba

figydF4y2Baオブジェクトの数値型がオーバーフローで飽和するように指定されている場合,gydF4y2BaINF.gydF4y2Baは指定された数値型の表現可能な最大値にマッピングされ,gydF4y2Ba负gydF4y2Baは表現可能な最小値にマッピングされます。gydF4y2Ba南gydF4y2Baはゼロにマッピングされます。gydF4y2Ba

X = [-inf nan inf];= fi (x, 1 8 0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“饱和”gydF4y2Ba)b=fi(x,0,8,0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“饱和”gydF4y2Ba)gydF4y2Ba
a=-128 0 127数据类型模式:定点:二进制点缩放符号:有符号字长:8分形长度:0舍入方法:最近的溢出操作:饱和ProductMode:FullPrecision SumMode:FullPrecision b=0 0 0 255数据类型模式:定点:二进制点缩放符号:无符号字长:8分形长度:0舍入方法:最近溢出动作:饱和ProductMode:FullPrecision总和模式:FullPrecisiongydF4y2Ba

オーバーフロー時にラップgydF4y2Ba

figydF4y2Baオブジェクトの数値型がオーバーフロー時にラップするように指定されている場合、gydF4y2Ba负gydF4y2Ba、gydF4y2BaINF.gydF4y2BaおよびgydF4y2Ba南gydF4y2Baはゼロにマッピングされます。gydF4y2Ba

X = [-inf nan inf];= fi (x, 1 8 0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)b=fi(x,0,8,0,gydF4y2Ba“OverflowAction”gydF4y2Ba,gydF4y2Ba“包装”gydF4y2Ba)gydF4y2Ba
= 0 0 0 DataTypeMode:定点:二进制扩展Signedness:签了字:8 FractionLength: 0 RoundingMethod:最近OverflowAction:包装ProductMode: FullPrecision SumMode: FullPrecision b = 0 0 0 DataTypeMode:定点:二进制扩展Signedness:无符号字:8 FractionLength: 0 RoundingMethod:最近的OverflowAction: Wrap ProductMode: FullPrecision SumMode: FullPrecisiongydF4y2Ba

互換性についての考慮事項gydF4y2Ba

すべて展开するgydF4y2Ba

R2020bでの動作変更gydF4y2Ba

拡张机械gydF4y2Ba

高密度脂蛋白コード生成gydF4y2Ba
HDL Coder™を使使てててfpga设计およびasic设计のためのverilogおよびvhdlのコードを生成しし。gydF4y2Ba

R2006Aで导入gydF4y2Ba