ドキュメンテーションヘルプ センター
最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
複素共役転置
B = A'
B = ctranspose(A)
例
B = A' は、A の複素共役転置を計算します。
A
B = ctranspose(A) は A' の代替方法として実行できますが、まれにしか使われません。これにより、クラスの演算子のオーバーロードが可能です。
A'
すべて折りたたむ
4 行 2 列の行列を作成します。
A = [2 1; 9 7; 2 8; 3 5]
A = 4×2 2 1 9 7 2 8 3 5
A の共役転置を求めます。
B = 2×4 2 9 2 3 1 7 8 5
結果は 2 行 4 列の行列になります。B の要素は A と同じですが、各要素の行と列のインデックスが入れ替わります。要素に複素数がなければ、A' の結果は A.' と同じになります。
B
A.'
複素数の要素から成る 2 行 2 列の行列を作成します。
A = [0-1i 2+1i;4+2i 0-2i]
A = 2×2 complex 0.0000 - 1.0000i 2.0000 + 1.0000i 4.0000 + 2.0000i 0.0000 - 2.0000i
B = 2×2 complex 0.0000 + 1.0000i 4.0000 - 2.0000i 2.0000 - 1.0000i 0.0000 + 2.0000i
結果の B には、A の要素が行と列のインデックスを入れ替えて格納されます。また、各数値の虚数部の符号が逆になります。
入力配列。ベクトルまたは行列として指定します。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | cell | categorical | datetime | duration | calendarDuration 複素数のサポート: あり
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
string
struct
cell
categorical
datetime
duration
calendarDuration
行列の複素共役転置は、主対角要素について、各要素の行と列のインデックスを入れ替えます。また、すべての複素数の虚数部の符号を逆にします。
たとえば、B = A' で A(1,2) が 1+1i の場合、要素 B(2,1) は 1-1i になります。
A(1,2)
1+1i
B(2,1)
1-1i
非共役転置演算子 A.' は非共役転置を行います。つまり、要素の虚数部の符号は変更されません。
入力が logical または数値以外の場合、ctranspose と transpose の結果は同じになります。
ctranspose
transpose
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
conj | permute | transpose
conj
permute
この例の変更されたバージョンがシステム上にあります。代わりにこのバージョンを開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office