Main Content

angle

シンボリックな極角度

構文

説明

angle(Z) は、複素数値 Z の極角度を計算します。

数値入力の極角度の計算

以下の複素数の極角度を計算します。これらの数値はシンボリック オブジェクトではないため、結果は浮動小数点数となります。

[angle(1 + i), angle(4 + pi*i), angle(Inf + Inf*i)]
ans =
    0.7854    0.6658    0.7854

シンボリック入力の極角度の計算

これらの複素数をシンボリック オブジェクトに変換して極角度を計算します。

[angle(sym(1) + i), angle(sym(4) + sym(pi)*i), angle(Inf + sym(Inf)*i)]
ans =
[ pi/4, atan(pi/4), pi/4]

シンボリック式の極角度の計算

シンボリック式の範囲を計算します。

syms x
limit(angle(x + x^2*i/(1 + x)), x, -Inf)
limit(angle(x + x^2*i/(1 + x)), x, Inf)
ans =
-(3*pi)/4
 
ans =
pi/4

配列の極角度の計算

行列 Z の要素の極角度を計算します。

Z = sym([sqrt(3) + 3*i, 3 + sqrt(3)*i; 1 + i, i]);
angle(Z)
ans =
[ pi/3, pi/6]
[ pi/4, pi/2]

入力引数

すべて折りたたむ

入力。数値、ベクトル、行列、配列、またはシンボリック数、変数、式、関数で指定されます。

ヒント

  • シンボリック オブジェクトではない数値 (または数値のベクトルや行列) について angle を呼び出すと、MATLAB® 関数 angle が呼び出されます。

  • Z = 0 の場合、angle(Z)0 を返します。

代替方法

Z = X + Y*i となる実数値の X および Y の場合、呼び出し angle(Z)atan2(Y,X) と等しくなります。

バージョン履歴

R2013a で導入

参考

| | | | |