Функции Math.hypot(), Math.atan() и Math.asin() в Python

В данном руководстве рассмотрим числовые функции математического модуля Math.hypot(), Math.atan() и Math.asin() в Python на примерах. Мы можем использовать math модуль, импортировав его. После импорта мы используем для вызова этих функций статический объект.

Что такое функция hypot() в Python?

hypot() в Python — это встроенная числовая функция математического модуля, которая вычисляет гипотенузу прямоугольного треугольника, возвращая евклидову норму, т. е. sqrt(a*a+b*b). Евклидова норма может быть определена как длина вектора от исходной точки до данной точки, предположим, x и y. Метод hypot(x,y): x,y две стороны прямоугольного треугольника, гипотенуза = √x * x + y * y.

Синтаксис

где a и b — числовые переменные.

Параметры

Функция принимает два параметра a, b — числа, которые мы будем использовать для нахождения евклидовой формы.

Если переданы значения любого другого типа (допустим, char), то будет выдана ошибка типа.

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

Функция hypot() возвращает значение типа данных float, которое является вычисленным результатом евклидовой формы. Если числовой аргумент является положительным целым числом или отрицательным целым числом, функция hypot() возвращает результат. Если числовой аргумент не является числом, функция возвращает TypeError.

Примеры программы с функцией hypot() в Python

Пример 1

Напишем программу, показывающую работу функции hypot() в Python.

Выход:

В этом примере мы видели, что, передав допустимый параметр в функцию hypot(), мы получили результат в евклидовой форме.

Пример 2

Попробуйте передать 1 целочисленное значение и 1 символьное значение в качестве параметра функции hypot() и отобразите результат.

Выход:

В этом примере мы видим, что при передаче одного целочисленного и одного символьного параметра мы получаем ошибку типа. Оба параметра должны быть действительными числами.

Метод hypot() со списком и кортежем

Давайте посмотрим, как мы можем использовать метод Python hypot() со списком и кортежем. См. следующий код.

В приведенном выше коде мы определили список и кортеж Python.

Мы передали некоторые элементы кортежа и списка в функцию math.hypot(). Если мы передадим строку в качестве параметра функции, то она вернет ошибку.

Выход:

Функция hypot() в Python

Что такое функция atan() в Python?

Math.atan() в Python — это встроенный числовой метод, определенный в модуле math, который используется для нахождения арктангенса var ( var — это переменная, которая может принимать любое числовое значение) в радианах.

Числовой метод Python atan() возвращает арктангенс x в радианах. Мы можем вычислить инверсию tan в Python, используя метод math.atan(). Обратное значение тангенса также называют арктангенсом.

Синтаксис

Параметры

Функция atan() принимает один параметр var, который принимает значения любого числового типа. Любой другой тип данных неприемлем. Если в качестве параметра передается любой другой тип данных, возникает ошибка типа.

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

Math.atan() возвращает значение арктангенса числа в типе данных float.

См. следующий пример.

Вывод:

Примеры с методом atan()

Рассмотрим примеры программ, где используется функция atan().

Пример 1

Напишем программу, демонстрирующую работу метода atan() в Python.

Выход:

В этом примере мы видели, что, передавая допустимый параметр, который отличается для разных примеров, мы получаем желаемое решение метода atan(), которое представляет собой дугу касательной.

Пример 2

Напишем программу для передачи значения любого другого типа данных в функцию atan() и отображения вывода.

Выход:

В этом примере мы попытались передать параметр, который не имеет типа вещественного числа; следовательно, он вернул ошибку типа, указав, что число должно быть реальным.

Функция Math.atan() в Python

Арктангенс х может быть определен как функция, обратная касательной к х, где х — действительное число(x∈ℝ)». Это угол между −π/2 и +π/2 радиан(или между −90° и +90°), тангенс которого равен x.
Math.asin() в Python — это встроенная числовая функция в модуле math, которая используется для нахождения арксинуса var (var — это переменная, которая находится в диапазоне от -1 до 1) в радианах. Импортируем математический модуль, затем будем использовать для вызова этой функции статический объект.

Что такое функция asin() в Python?

Числовой метод Python asin() возвращает арксинус x в радианах. Функция asin() — это один из модулей Python Math, который вычисляет тригонометрический арксинус для указанного выражения. Python asin или Arc Sine также называется инверсией синуса.

Синтаксис

Параметры

Функция имеет один параметр var, который принимает значения в диапазоне от -1 до 1 и выдает ошибку значения, если мы превышаем заданный диапазон или предшествуем ему.

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

Возвращает значение арксинуса числа в типе данных float.

Если аргумент num является положительным или отрицательным числом, функция asin возвращает значение арксинуса.

Если это не число, функция asin возвращает TypeError. Если оно выходит за пределы диапазона от -1 до 1, функция asin() возвращает значение ValueError.

См. следующий пример.

Примеры программ с методом asin()

Напишем программу, показывающую работу метода asin() в Python.

Пример 1

Вывод:

В этом примере мы видели, что, передавая допустимый параметр, который отличается для разных примеров, мы получаем желаемое решение метода asin().

Пример 2

Напишем программу для передачи значения вне допустимого диапазона из функции asin() и отображения вывода.

См. следующий код.

Вывод:

В этом примере мы увидели, что передача параметра со значением 2 дает нам ошибку математической области, поскольку функция принимает только значение от -1 до 1.

Функция Math.asin() в Python

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python