Main Content

atan2d

四象限反正切(以度为单位)

说明

示例

D = atan2d(Y,X) 返回 YX四象限反正切 (tan-1),该值必须为实数。结果 D 用度表示。

示例

全部折叠

x = [1 0 -1 0];
y = [0 1 0 -1];
d = atan2d(y,x)
d = 1×4

     0    90   180   -90

输入参数

全部折叠

y 坐标,指定为标量、向量、矩阵、多维数组、表或时间表。输入 YX 必须具有相同的大小或具有兼容的大小(例如,Y 是一个 M×N 矩阵,X 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

数据类型: single | double | table | timetable

x 坐标,指定为标量、向量、矩阵、多维数组、表或时间表。输入 YX 必须具有相同的大小或具有兼容的大小(例如,Y 是一个 M×N 矩阵,X 是标量或 1×N 行向量)。有关详细信息,请参阅基本运算的兼容数组大小

数据类型: single | double | table | timetable

详细信息

全部折叠

四象限反正切

四象限反正切 atan2d(Y,X) 基于图形中所示的 YX 的值返回闭区间 [-180,180] 中的值。

Figure shows the unit circle with X along the horizontal axis and Y along the vertical axis. Angles are labeled in degrees.

相比之下,atand(Y/X) 返回的结果仅限于区间 [-90,90],如图的右侧所示。

扩展功能

GPU 代码生成
使用 GPU Coder™ 为 NVIDIA® GPU 生成 CUDA® 代码。

版本历史记录

在 R2012b 中推出

全部展开

另请参阅

| | | |