Рациональный выход
S = rats( возвращает вектор символов, содержащий рациональные приближения к элементам X)X. Звездочки указывают элементы, которые не могут быть напечатаны в строке указанной длины, но которые не незначительны по сравнению с другими элементами в X.
S = rats( задает длину вектора символов, используемую для рационального приближения. Для действительных входов X,strlen)strlength(S) равно strlen+1, в то время как для сложных входов это равно 2*strlen+3. Рациональное приближение использует допуск, который обратно пропорциональен заданной длине, как объяснено в разделе Алгоритмы.
rats получает рациональные приближения с [N,D] = rat(X,tol), где tol является min(10^(-(strlen-1)/2)*norm(X(isfinite(X)),1),.1). Таким образом, допуск обратно пропорциональна длине выхода, strlen.