MATLAB Function Reference | ![]() ![]() |
表示
c = complex(a,b) c = complex(a)
詳細
c = complex(a,b)
は、2つの実数入力から複素数出力 c
を作成します。
c = a + bi
出力は、入力と同じ大きさで、これは、ベクトル、行列、多次元配列に関しても、入力、出力の大きさは同じになります。
関数 complex
は、つぎのような表現に対して、使用可能なものです。
a + i*b 、または、 a + j*b
"i
" や "j
" が他の変数で使われている(また、と等しくない)場合、または、
a
や b
が倍精度でない場合、
c = complex(a)
は、入力a
を複素数出力の実数要素として使用し、虚数要素はゼロと考えます。
c = a + 0i
例題
2つの実数uint8
ベクトルから複素数uint8
ベクトルを作成します。
a = uint8([1;2;3;4]) b = uint8([2;2;7;7]) c = complex(a,b) c = 1.0000 + 2.0000i 2.0000 + 2.0000i 3.0000 + 7.0000i 4.0000 + 7.0000i
参考
![]() | compass | computer | ![]() |