s = rat (x) ¶s = rat (x, tol) ¶[n, d] = rat (…) ¶找到的有理逼近x在定义的误差范围范围内tol.
如果未指定,默认误差范围为1e-6 * norm (x(:), 1).
当使用一个输出参数调用时,返回一个包含连续分数展开(多个项)的字符串。
当使用两个输出参数调用时,返回的小数表示形式的除数和分母的数字矩阵x这样x = n ./ d.
例如
s = rat (pi) ⇒ s = 3 + 1/(7 + 1/16) [n, d] = rat (pi) ⇒ n = 355 ⇒ d = 113 n / d - pi ⇒ 0.00000026676
编程说明:有一个输出rat返回一个连续分数展开的字符串。要生成一个简单分数(一个分子,一个分母)的字符串,请使用rats.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2