numlib
::sqrt2cfrac
Расширение непрерывной дроби квадратных корней
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
numlib::sqrt2cfrac(a
)
numlib::sqrt2cfrac(a)
возвращает расширение непрерывной дроби квадратного корня из a
как последовательность двух списков: первый содержит апериодическую (целочисленную) часть, второй содержит периодическую часть расширения.
Квадратный корень из 87 может быть записан как 9 + q, где q является удовлетворением номера:
numlib::sqrt2cfrac(87)
С тех пор 81 полный квадрат, нет никакой периодической части в расширении непрерывной дроби ее квадратного корня:
numlib::sqrt2cfrac(81)
|
Положительное целое число |
Если a
полный квадрат, numlib::sqrt2cfrac
возвращает список с одной записью; в противном случае numlib::sqrt2cfrac
возвращает последовательность двух списков, первое, состоящее из одного целого числа, второе, состоящее из одного или нескольких целых чисел.