MicroPython:Библиотеки/cmath: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 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].


<syntaxhighlight lang="python" enclose="div">
Модуль ''cmath'' оснащен базовыми математическими функциями для работы со сложными числами.
 
{{Блок/Инфо1
|1=Доступность
|2=Нет на [[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:02, 7 мая 2022

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Модуль 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 – отношение окружности круга к его диаметру

См.также

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