浮動小数点数の有理数近似
[N,D]=rat(X [,tol]) Y=rat(X [,tol])
実数のベクトルまたは行列
正の実数スカラー, 許容誤差 (下記参照). デフォルト値は1d-6.
整数のベクトルまたは行列
整数のベクトルまたは行列
実数のベクトルまたは行列
[N,D] = rat(X,tol)
は,
abs(N./D - X) <= tol*norm(X,1)*abs(X)
の基準で
N./D
がX
に近くなるような
2つの整数行列を返します.
y=rat(x,tol)
は商
N./D
を返します.
有理数近似は分数展開を丸めることにより生成されます.