MicroPython:Библиотеки/cmath

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Модуль cmath – математические функции для сложных чисел[1]

В этом модуле реализована часть функционала соответствующего модуля CPython. Более подробно читайте в документации к CPython о модуле cmath.

Модуль cmath оснащен базовыми математическими функциями для работы со сложными числами.

Pixel Art Mini Meow Animated.gif Доступность: нет на 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 – отношение окружности круга к его диаметру

См.также

Ссылки на полезные ресурсы

Внешние ссылки