主要内容

。

角度

说明

θ=角度(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.

结数15 Hzおよび40 Hzの2つの正式弦波で成さ信号展示作物し.1番目の正式は相。 - π / 4. をもち,2番目の正弦波は相 π / 2 このをもちをこのをを100Hzで1空间サンプリングします。

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.の要素が负のの数であるである合,角度はπをを返します。

データ型:双倍的|单身的
复素数号:あり

アルゴリズム

角度は复素数z = x + iyを取り,atan2.关节を使し,正のx轴と,xy平台上の原点から(x,y)までまで线とがなす角度计算ますがなすを计算ます。

拡张机械

C / C ++コード生成
MATLAB®Coder™をを使てcおよびc ++コード生成します。

GPUコード生成
GPU编码器™ををててnVidia®GPUのためためののののためののし。

参考

||

R2006Aより前に导入