ドキュメンテーションヘルプ センタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
ベクトルまたは行列の転置
B = A.'
B = transpose(A)
例
B = A.' は、A の非共役転置を返します。すなわち、各要素の行と列のインデックスを入れ替えます。A が複素数要素を含む場合、A.' は虚数部の符号に影響しません。たとえば、A(3,2) が 1+2i および B = A.' である場合、要素 B(2,3) も 1+2i となります。
A
A.'
A(3,2)
1+2i
B(2,3)
B = transpose(A) は、A.' を実行する別の方法で、クラスの演算子のオーバーロードを可能にします。
すべて折りたたむ
実数の行列を作成してその転置を計算します。B と A には同じ要素が含まれますが、B の行が A の列になり、B の列が A の行になります。
B
A = magic(4)
A = 4×4 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
B = 4×4 16 5 9 4 2 11 7 14 3 10 6 15 13 8 12 1
複素数要素を含む行列を作成し、その非共役転置を計算します。B は A と同じ要素を含みますが、行と列が入れ替わります。虚数部の符号は変更されません。
A = [1 3 4-1i 2+2i; 0+1i 1-1i 5 6-1i]
A = 2×4 complex 1.0000 + 0.0000i 3.0000 + 0.0000i 4.0000 - 1.0000i 2.0000 + 2.0000i 0.0000 + 1.0000i 1.0000 - 1.0000i 5.0000 + 0.0000i 6.0000 - 1.0000i
B = 4×2 complex 1.0000 + 0.0000i 0.0000 + 1.0000i 3.0000 + 0.0000i 1.0000 - 1.0000i 4.0000 - 1.0000i 5.0000 + 0.0000i 2.0000 + 2.0000i 6.0000 - 1.0000i
入力配列。ベクトルまたは行列として指定します。
データ型: 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
複素共役転置演算子 A' は、A 内の複素数要素の虚数部の符号を反転します。
A'
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
conj | ctranspose | pagetranspose | permute
conj
ctranspose
pagetranspose
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