2016-08-27 4 views
-1

viは10×1複合ベクターである。Matlab:要素ワイズ複素共役転置?

c = [v1 v2 v3 v4 v5 v6]は、10×6のリストです。

複素共役転置が各ベクトルに適用されるd = [v1' v2' v3' v4' v5' v6']を生成する最も速い、または一般的な方法は何ですか。dは60で1ですか?これはあなたが望むものである場合

+0

あなたのために働かないのですか? –

+0

@Sardar_Usamaいいえ – kyle

+0

「c(:)」が必要なのでしょうか? – AVK

答えて

0

グラフィカル(|は数あると+はその共役である)、スピーキング:

 |   | | | | | | 
    |   | | | | | | 
vi = | , c = | | | | | | , d = +++++ +++++ +++++ +++++ +++++ +++++ 
    |   | | | | | | 
    |   | | | | | | 

あなたがする必要があるでしょう:

d = c(:)'; 

は説明c(:)各列が前の行の下に現れるように配列を再構成(再編成)します(したがって、1つの長い列ベクトルを作成します)。 'は、必要に応じて共役転置を行ベクトルに変換します。