ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

sqrt

構文

B = sqrt(X)

説明

B = sqrt(X) は、配列 X の各要素の平方根を返します。X の要素が負または複素数の場合、sqrt(X) は結果を複素数で出力します。

関数 sqrt の定義域には負の数と複素数が含まれており、意図せず使用すると予期しない結果になることがあります。負の数と複素数 z = u + i*w の場合、複素数の平方根 sqrt(z) は次を返します。

sqrt(r)*(cos(phi/2) + 1i*sin(phi/2))

ここで、r = abs(z) は半径、phi = angle(z) は閉区間 -pi <= phi <= pi の位相角です。

負の数および複素数の場合に、複素数の結果を返すのではなくエラー メッセージを返すようにするには、realsqrt を代わりに使用します。

すべて折りたたむ

負の値と正の値の両方を含む行ベクトルを作成します。

X = -2:2
X = 1×5

    -2    -1     0     1     2

X の各要素の平方根を計算します。

Y = sqrt(X)
Y = 1×5 complex

   0.0000 + 1.4142i   0.0000 + 1.0000i   0.0000 + 0.0000i   1.0000 + 0.0000i   1.4142 + 0.0000i

入力引数

すべて折りたたむ

入力配列。数値スカラー、ベクトル、行列または多次元配列として指定します。

データ型: single | double
複素数のサポート: あり

ヒント

行列の平方根については、sqrtm を参照してください。

拡張機能

R2006a より前に導入