主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

j

説明

1 jは基本虚数単位を返します。j√6 (1)と等価です。

jを使用すると複素数を入力できます。虚数単位として,文字を使用することもできます。jを使用しないで複素数を作成するには,関数复杂的を使用します。

z一个+bjは複素数定数zを返します。

zx+ 1 j *yは複素数配列zを返します。

すべて折りたたむ

複素数スカラーを作成します。複素数定数を定義する際に、乗算記号を接尾辞に使わずに文字jを使用します。

z = 1 + 2 j
Z = 1.0000 + 2.0000i

実数値からなる2つの4行1列のベクトルから,複素数ベクトルを作成します。zは4行1列の複素数ベクトルです。

x =[1:4]”;y = (8: 2:2) ';z = x + 1 j * y
z =4×1复杂1.0000 + 8.0000i 2.0000 + 6.0000i 3.0000 + 4.0000i 4.0000 + 2.0000i

半径r,原点からの角度θの複素数ベクトルを表す複素数スカラーを作成します。

r = 4;θ=π/ 4;z = r * exp (1 j *θ)
Z = 2.8284 + 2.8284

入力引数

すべて折りたたむ

複素数スカラーの実数成分。スカラーとして指定します。

データ型:|

複素数スカラーの虚数成分。スカラーとして指定します。

bである場合,複素数定数を定義する際に乗算記号を接尾辞に使わずに,文字jを使用することもできます。

例:7 j

bである場合,複素数定数を定義する際に,乗算記号を使用しなければなりません。

例:单(7)* j

データ型:|

複素数配列の実数成分。スカラー、ベクトル、行列または多次元配列として指定します。

xyは,一方が标量である場合を除き,同じサイズでなければなりません。xyのいずれかがスカラーの場合,MATLAB®は他の入力のサイズと一致するようにスカラーを拡張します。

と組み合わせることができます。

データ型:|

複素数配列の虚数成分。スカラー、ベクトル、行列または多次元配列として指定します。

xyは,一方が标量である場合を除き,同じサイズでなければなりません。xyのいずれかがスカラーの場合,MATLABは他の入力のサイズと一致するようにスカラーを拡張します。

と組み合わせることができます。

データ型:|

出力引数

すべて折りたたむ

スカラー,ベクトル,行列または多次元配列として返される複素数配列。

zのサイズは,入力引数と同じサイズです。

1つ以上の入力引数がの場合,zです。それ以外の場合,zです。

ヒント

  • 複素数計算の速度とロバスト性が向上するように,jではなく1我1 jを使用します。

  • jは関数なので,オーバーライドして変数として使うこともできます。ただし,複素数の計算に使用する場合は変数名におよびjを使用しないことを推奨します。

  • 次の場合,関数复杂的を使用して複素数出力を生成します。

    • 名前jが他の変数に使用される(かつ,√6 (1)と等しくない)場合

    • 入力がでもでもない場合

    • 虚数成分がすべてゼロの場合

R2006aより前に導入