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