isqrtЦелочисленный квадратный корень
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
isqrt(n)
isqrt(n) вычисляет целочисленное приближение к квадратному корню из целочисленного n.
Если n является полным квадратом, то isqrt возвращает уникальное неотрицательное целое число, квадратом которого является n. В более общем плане, если n является неотрицательным целым числом, то isqrt вычисляет trunc(sqrt(n)). Таким образом ошибка приближения является меньше, чем 1.
Если n является отрицательным целым числом, то isqrt вычисляет trunc(sqrt(-n)) *I.
isqrt возвращает сообщение об ошибке, если его аргумент является номером, но не целым числом. isqrt отвечает на символьный звонок isqrt, если аргумент не является номером.
Мы вычисляем некоторые целочисленные квадратные корни:
isqrt(4), isqrt(5)
![]()
Ошибка приближения является меньше, чем 1:
isqrt(99), float(sqrt(99))
![]()
Целочисленный квадратный корень из отрицательного целого числа является интегральным кратным I:
isqrt(-4), isqrt(-5)
![]()
Если аргумент не является номером, результатом является символьный вызов isqrt:
delete n: isqrt(n)
![]()
type(%)
![]()
|
Арифметическое выражение, представляющее целое число |
Неотрицательное целое число, интегральное кратное I или символьный вызов isqrt.
n
_power | icontent | ifactor | igcd | ilcm | numlib::ispower | numlib::issqr | sqrt | trunc