rat
有理分式近似值
说明
示例
输入参数
输出参量
算法
即使所有的浮点数都是有理数,有时也需要通过简单有理数求它们的近似值,这些有理数是其分子和分母都为小整数的分数。有理近似值是通过截取连分式展开式生成的。
rat
函数按以下形式的连分式为 X
的每个元素求近似值
重复去掉整数部分,然后获取分数部分的倒数来获取 D。近似值的精度随项数呈指数增加,在 X = sqrt(2)
时精度最低。对于 X = sqrt(2)
,k
项的误差大概是 2.68*(.173)^k
,这样每增加一项便会使增加一定的精度,增量不到一位小数。要获得全浮点精度,项数需达到 21 项。
扩展功能
版本历史记录
在 R2006a 之前推出