| 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 | ![]() |