角度

相位角

描述

例子

θ=角度(Z.返回间隔中的相位角[ -ππ]对于复杂阵列的每个元素Z.。角度θ.是这样的z = abs(z)。* exp(i * theta)

例子

全部收缩

创建一个复数,并计算其幅度和阶段。

z = 2 * exp(i * 0.5)
Z = 1.7552 + 0.9589i
r = abs(z)
r = 2
Theta =角度(z)
Theta = 0.5000.

创建由两个频率的两个正弦曲线和40 Hz组成的信号。第一个窦素有一个阶段 - π / 4. ,第二个有一个阶段 π / 2 。在100 Hz时将信号示例一秒钟。

FS = 100;T = 0:1 / FS:1-1 / FS;X = COS(2 * PI * 15 * T  -  PI / 4) -  SIN(2 * PI * 40 * T);

计算信号的傅立叶变换。将变换的幅度绘制为频率的函数。

y = fft(x);z = fftshift(y);ly =长度(y);f =(/lly / 2:ly / 2-1)/ ly * fs;茎(f,abs(z))xlabel'频率(Hz)'ylabel.'| y |'网格

计算变换的阶段,删除小幅度变换值。将阶段作为频率的函数绘制。

tol = 1e-6;Z(ABS(Z)'频率(Hz)'ylabel.“阶段/ \ pi”网格

输入参数

全部收缩

输入数组,指定为标量,矢量,矩阵或多维数组。当元素Z.是非负数的真实数字,角度返回0.当元素的Z.是负数的数字,角度返回π。

数据类型:双倍的|单身的
复数支持:万博1manbetx是的

算法

角度占据复杂数量Z.=X+一世y并使用它atan2.函数来计算正面之间的角度X- 来自原点到这一点的XIS和光线(Xy) 在里面XY.-飞机。

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

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

也可以看看

||

在R2006A之前介绍