atan2

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

  • Библиотека:
  • Блок управления двигателем/Элементы управления/Математические преобразования

Описание

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

Уравнения

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

Theta=atan2(A,B)={arctan(AB)                 если B > 0,arctan(AB)+π           если B < 0 и A0,arctan(AB)π           если B < 0 и A < 0,+π2                            если B = 0 и A  > 0,π2                            если B = 0 и A < 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 и arctangent на координатной плоскости x-y.

Параметры

расширить все

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

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

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

.

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

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте