主要内容

。

马铃薯における固定小数点データの作成

以下の例では,定点设计™FI.オブジェクトを使用して固定小数点データを作成する方法を说明します。

例1既定のプロパティによる固定小数点数の作成

数値に対してFI.を呼び出すと,既定の符号属性,语长,小数部の长さをもつ固定小数点数が生成されます。

网络连接(PI)
ANS = 3.1416 DataTypeMode:定点:二进制点缩放符号性:签字字长:16 FractionLength:13

例2指定された符号属性,语长および小数部の长さをもつ固定小数点数の作成

符号属性(1は符号付き,0は符号なし),语长,小数部の长さを指定できます。

网络连接(PI,1,15,12)
ANS = 3.1416 DataTypeMode:定点:二进制点缩放符号性:签字字长:15 FractionLength:12

FI.およびnumerictypeオブジェクト

例3固定小数点整数値の作成

固定小数点整数値を作成するには,小数部の长さを0に指定します。

网络连接(1:25,0,8,0)
ANS =列1至13 1 2 3 4 5 6 7 8 9 10 11 12 13列14至25 14 15 16 17 18 19 20 21 22 23 24 25 DataTypeMode:定点:二进制点缩放符号性:无符号字长:8FractionLength:0

例4ランダムな固定小数点値の配列の作成

网络连接(RAND(4),0,12,8)
ANS = 0.1484 0.8125 0.1953 0.3516 0.2578 0.2422 0.2500 0.8320 0.8398 0.9297 0.6172 0.5859 0.2539 0.3516 0.4727 0.5508 DataTypeMode:定点:二进制点缩放符号性:无符号字长:12 FractionLength:8

例5ゼロの配列の作成

コードを记述するときに,変数の各データ型をテストしなければならないことがあります。変数のデータ型をアルゴリズムから分离すると,テストが大幅に简素化されます。データ型の定义表を作成しておくと,浮动小数点データ型と固定小数点データ型の间で关数をプログラム的に切り替えることができます。次の例では,この手法を使用して要素がゼロの配列を作成する方法を示します。

T.z =科幻([],1,16,0);Z =零(2,3,'喜欢',T.z)
Z = 0 0 0 0 0 0 DataTypeMode:定点:二进制点缩放符号性:签字字长:16 FractionLength:0

メモ

この手法の実装を示す完全な例については,投と零を使用した浮动小数点型および固定小数点型のFIRフィルターアルゴリズムの実装を参照してください。