sqrt

Функция квадратного корня

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

sqrt(z)

Описание

sqrt(z) представляет квадратный корень из z.

представляет решение x 2 = z, который имеет неотрицательную действительную часть. В частности, это представляет положительный корень для действительного положительного z. Для действительного отрицательного z это представляет комплексный корень с положительной мнимой частью.

Результат с плавающей точкой возвращен для аргументов с плавающей точкой. Обратите внимание на то, что разрез выбран в качестве отрицательной действительной полуоси. Значения, возвращенные sqrt, переходят при пересечении этого сокращения. Cf. Пример 2.

Могут произойти определенные упрощения аргумента. В частности, положительные целочисленные факторы извлечены от некоторых символьных продуктов. Cf. Пример 3.

Обратите внимание на то, что не может быть упрощен до x для всех комплексных чисел (например, для действительного x <0). Cf. Пример 4.

Математически, sqrt(z) совпадает с z^(1/2) = _power(z,1/2). Однако sqrt обеспечивает больше упрощений, чем _power. Cf. Пример 5.

Взаимодействия среды

Когда названо аргументом с плавающей точкой, функция чувствительна к переменной окружения DIGITS, который определяет числовую рабочую точность.

Примеры

Пример 1

Мы демонстрируем некоторые вызовы с точными и символьными входными данными:

sqrt(2), sqrt(4), sqrt(36*7), sqrt(127)

sqrt(1/4), sqrt(1/2), sqrt(3/4), sqrt(25/36/7), sqrt(4/127)

sqrt(-4), sqrt(-1/2), sqrt(1 + I)

sqrt(x), sqrt(4*x^(4/7)), sqrt(4*x/3), sqrt(4*(x + I))

Пример 2

Значения с плавающей точкой вычисляются для аргументов с плавающей точкой:

sqrt(1234.5), sqrt(-1234.5), sqrt(-2.0 + 3.0*I)

Скачок происходит при пересечении отрицательной действительной полу оси:

sqrt(-4.0), sqrt(-4.0 + I/10^100), sqrt(-4.0 - I/10^100)

Пример 3

Квадратный корень из символьных продуктов, включающих положительные целочисленные факторы, упрощен:

sqrt(20*x*y*z)

Пример 4

Квадратные корни из квадратов не упрощены, если аргумент не действителен, и его знак известен:

sqrt(x^2*y^4)

assume(x > 0): sqrt(x^2*y^4)

assume(x < 0): sqrt(x^2*y^4)

Пример 5

sqrt обеспечивает больше упрощений, чем функция _power:

sqrt(4*x), (4*x)^(1/2) = _power(4*x, 1/2)

Возвращаемые значения

Арифметическое выражение.

Перегруженный

z

Смотрите также

Функции MuPAD