MATLAB 帮助中心
十进制转换为 32 1/32 点数报价
[OutNumber,Fractions] = dec2thirtytwo(InNumber,Accuracy)
[OutNumber,Fractions] = dec2thirtytwo(InNumber,Accuracy) 将债券或债券期货的十进制价格报价转换为以 32 为分母的分数形式报价。
OutNumber
Fractions
InNumber
Accuracy
示例
全部折叠
此示例展示了两只债券,其小数报价分别为 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 向量。
N
1
数据类型: double
double
2
4
10
舍入,指定为一个 N×1 向量,表示所需精度,可选数值为 1、2、4 或 10。值包括:1(向下舍入到最接近的 1/32 点数)、2(最接近的 1/64 点数)、4(最接近的 1/128 点数)或 10(最接近的 1/320 点数)。
输出数字,即 InNumber 向下舍入到最接近的整数,以数值形式返回。
以 1/32 为单位表示的分数部分,以数值形式返回。输出 Fractions 遵循输入 Accuracy 规定的精度。
在 R2006a 之前推出
thirtytwo2dec
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处