MicroPython:Библиотеки/cmath: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Модуль cmath – математические функции для сложных чисел<ref>[http://docs.micropython.org/en/latest/library/cmath.html docs.micropython.org - cmath – mathematical functions for complex numbers]</ref>= | |||
В этом модуле реализована часть функционала соответствующего модуля CPython. Более подробно читайте в документации к CPython о модуле [https://docs.python.org/3.5/library/cmath.html#module-cmath cmath]. | |||
Модуль cmath оснащен базовыми математическими функциями для работы со сложными числами. | |||
Доступность: нет на WiPy и ESP8266. Для этого модуля нужна поддержка чисел с плавающей точкой. | |||
==Функции== | |||
* cmath.cos(z) – возвращает косинус z | |||
* cmath.exp(z) – возвращает экспоненту z | |||
* cmath.log(z) – возвращает натуральный логарифм z. Точка ветвления идет вдоль отрицательной действительной оси | |||
* cmath.log10(z) – возвращает десятичный логарифм z. Точка ветвления идет вдоль отрицательной действительной оси | |||
* cmath.phase(z) – возвращает фазу комплексного числа z в диапазоне (-pi, +pi) | |||
* cmath.polar(z) – возвращает z в полярной системе координат (в виде кортежа) | |||
* cmath.rect(r, phi) – возвращает комплексное число с модулем r и фазой phi | |||
* cmath.sin(z) – возвращает синус z | |||
* cmath.sqrt(z) – возвращает квадратный корень z | |||
==Константы== | |||
* cmath.e – основание натурального логарифма | |||
* cmath.pi – отношение окружности круга к его диаметру | |||
Версия от 20:08, 21 августа 2020
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Модуль cmath – математические функции для сложных чисел[1]
В этом модуле реализована часть функционала соответствующего модуля CPython. Более подробно читайте в документации к CPython о модуле cmath.
Модуль cmath оснащен базовыми математическими функциями для работы со сложными числами.
Доступность: нет на WiPy и ESP8266. Для этого модуля нужна поддержка чисел с плавающей точкой.
Функции
- cmath.cos(z) – возвращает косинус z
- cmath.exp(z) – возвращает экспоненту z
- cmath.log(z) – возвращает натуральный логарифм z. Точка ветвления идет вдоль отрицательной действительной оси
- cmath.log10(z) – возвращает десятичный логарифм z. Точка ветвления идет вдоль отрицательной действительной оси
- cmath.phase(z) – возвращает фазу комплексного числа z в диапазоне (-pi, +pi)
- cmath.polar(z) – возвращает z в полярной системе координат (в виде кортежа)
- cmath.rect(r, phi) – возвращает комплексное число с модулем r и фазой phi
- cmath.sin(z) – возвращает синус z
- cmath.sqrt(z) – возвращает квадратный корень z
Константы
- cmath.e – основание натурального логарифма
- cmath.pi – отношение окружности круга к его диаметру
<syntaxhighlight lang="python" enclose="div">