主要内容

dec2thirtytwo

十进制转换为 32 1/32 点数报价

说明

[OutNumber,Fractions] = dec2thirtytwo(InNumber,Accuracy) 将债券或债券期货的十进制价格报价转换为以 32 为分母的分数形式报价。

示例

示例

全部折叠

此示例展示了两只债券,其小数报价分别为 101.78 和 102.96。这些价格的小数部分被转换成分母为 32 的分数。

InNumber  = [101.78; 102.96];
[OutNumber, Fractions] = dec2thirtytwo(InNumber)
OutNumber = 2×1

   101
   102

Fractions = 2×1

    25
    31

输入参数

全部折叠

输入数字,指定为由小数数值组成的 N×1 向量。

数据类型: double

舍入,指定为一个 N×1 向量,表示所需精度,可选数值为 12410。值包括:1(向下舍入到最接近的 1/32 点数)、2(最接近的 1/64 点数)、4(最接近的 1/128 点数)或 10(最接近的 1/320 点数)。

数据类型: double

输出参量

全部折叠

输出数字,即 InNumber 向下舍入到最接近的整数,以数值形式返回。

以 1/32 为单位表示的分数部分,以数值形式返回。输出 Fractions 遵循输入 Accuracy 规定的精度。

版本历史记录

在 R2006a 之前推出

另请参阅