atan2

Вычислите арктангенс с четырьмя квадрантами

  • Библиотека:
  • Motor Control Blockset / Средства управления / Математика Преобразовывает

Описание

Блок atan2 выполняет арктангенс с четырьмя квадрантами на двух вещественных числах.

Уравнения

Это уравнение описывает, как блок вычисляет арктангенс с четырьмя квадрантами (θ).

Theta=atan2(A,B)={arctan(AB)                 если B> 0,arctan(AB)+π           если B <0 и A0,arctan(AB)π           если B <0 и <0,+π2                            если B=0 и A> 0, π2                            если B=0 и <0,undefined                 если B=0 и A=0.

где:

π<Thetaπ    (Radians)

Порты

Входной параметр

развернуть все

Вещественное число на оси Y, которую вы предоставляете, как введено блоку.

Типы данных: single | double | fixed point

Вещественное число на оси X, которую вы предоставляете, как введено блоку.

Типы данных: single | double | fixed point

Вывод

развернуть все

Угол представлен арктангенсом. Это - угол, сделанный вектором от источника до заданной точки (x, y) с положительной осью X.

Типы данных: single | double | fixed point

Следующий рисунок показывает представление входных значений A, B, и арктангенс на x-y координатной плоскости.

Параметры

развернуть все

Модуль выходных значений.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Введенный в R2020a