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