行列と行ベクトル・列ベクトルについての質問

このQ&Aのポイント
  • 行列は、行ベクトルを縦に並べたもの、または列ベクトルを横に並べたものと説明されています。
  • 列ベクトルはXベクトルを(x1)(x2)と表したベクトルです。一方、列ベクトルを横に並べたものは(x1 y1)(x2 y2)となります。
  • 行列の積を考える場合、行列の表記方法によって行列式は同じになります。したがって、(x1 x2)(y1 y2)や(x1 y1)(x2 y2)はどちらも正しい表現方法です。
回答を見る
  • ベストアンサー

行列 行ベクトル 列ベクトル について

行列は見方を変えるとベクトルの集まりだと考える事ができる と思います。 質問なのですが、 X=(x1,x2) Y=(y1,y2) というベクトルを行列として見ると、 (x1 x2) (y1 y2) のように表されると思います。 ここで質問なのですが、 行列は、行ベクトルを縦に並べたもの、又は列ベクトル を横に並べたものと説明がありました。 列ベクトルとはXベクトルを (x1) (x2) と表したベクトルだと理解しています。 テキストにもこのように記載されています。 列ベクトルを横に並べたものとは、 (x1 y1) (x2 y2) となって上の行列と違います。 それとも、列ベクトルとは、 (x1) (y1) の事ですか? (x1) (y1) ってどんなベクトルなんでしょうか? 与えられた(仮定した)ベクトルは、 X=(x1,x2) Y=(y1,y2) ですよね・・・ 良くわかりません・・・ 列ベクトルを横に並べたものと言う説明がおかしいの でしょうか? 列ベクトルとはどのようなものか教えて頂けないでしょうか? 行列の積を考える場合、それぞれの型を考えて行列を作ります。 (X Y)(x1 x2) (y1 y2) や (x1 y1)(X) (x2 y2)(Y) 今回は、行列だけなので、 (x1 x2) (y1 y2) と (x1 y1) (x2 y2) は、行列式も同じになるので特に困った事には成らないのでしょうか? 上の行列2つは転置行列になります。 X=(x1,x2) Y=(y1,y2) のベクトルを行列として表す場合、 (x1 x2) (y1 y2) と表しても、 (x1 y1) (x2 y2) と表してもどちらも間違いではないのでしょうか? 以上、ご回答よろしくお願い致します。

  • RY0U
  • お礼率40% (436/1071)

質問者が選んだベストアンサー

  • ベストアンサー
noname#221368
noname#221368
回答No.7

 #4です。  #6さんなどが繰り返し仰っているのは、#4の自分の言葉で言えば、「行列が先にあって」です。行列が先にあって、その行列に従って、列ベクトルの集まりに分解したり、行ベクトルの集まりに分解するのが筋です。  実際行列は、列ベクトルの集まりとか、行ベクトルの集まりとかでは定義されてないはずです。行列の定義はあくまで(ちょっと省略して書きますが)、   A=(aij)   (1) のはずです。ここで「i」は行番号,「j」は列番号と「決めます」(決められてます)。ただ、   A=(aji) みたいな表記をたぶん見たのだと思います。これは初見では非常にわかりにくいのですが、   B=(bij)   (2) という行列が別にあって、たまたま任意の(i,j)で、   bij=aji であるという行列(bij)を表しています。つまり、bij=ajiなんだから、   B=(aji)   (3) で何が悪い!という訳ですが、(2)を念頭に置きつつ(1)と(3)を比較すると、「あっ、BはAの転置なのね」と逆にわかる、という仕掛けになってます。これは慣れです。

RY0U
質問者

補足

ご回答本当にありがとうございます。 A=(aji) という表記を見たわけではないのですが、 行ベクトルで表されているベクトルを列ベクトルに転置して それを横に並べると(aji)のような成分表記になるのでは? と疑問に思った次第です。 No.6さんのご回答で理解したのですが、 ************************************** 列ベクトルを並べて作った行列の表記は、 (a11 a21) (a12 a22) としないとおかしいのでは?と思っていましたが そんなことはなくて、 (a11 a12) (a21 a22) に対応させて考えれば良いと理解しました。 ************************************** この考え方で正しいでしょうか? 以上、何度も申し訳ありませんがご回答よろしくお願い 致します。

その他の回答 (7)

回答No.8

>列ベクトルを並べて作った行列の表記は、 >(a11 a21) >(a12 a22) >としないとおかしいのでは?と思っていましたが >そんなことはなくて、 >(a11 a12) >(a21 a22) >に対応させて考えれば良いと理解しました。 >この理解で良いでしょうか? 行列を列ベクトルから組み立てたから、 成分表示はこうでなければいけないという決まりはありません。 [a3 b8] [c5 d6] だってOKです(醜いですが・・・)。 成分の表記の仕方書く側が読む側の人のために、見やすさで決めるものです。 もちろん常識的な「習慣」はありますが・・・

回答No.6

>そこで質問なのですが、 >X= >(x1) >(x2) > >Y= >(y1) >(y2) >という列ベクトルを並べて作った行列は、 >(x1 y1) >(x2 y2) >ですが、この行列の成分表示も >(a11 a12) >(a21 a22) >と言うようになるのでしょうか? そういうふうに決めればそうなるし、特段奇異でもありません。 (X Y) (X, Y は列ベクトル) というように行列を表現すれば、要素名は [x1, y1] [x2, y2] となるのは自然ですし、これが [a11 a12] [a21 a22] と等しいとすれば、それは x1=a11, y1=a12, x2=a21, y2=a22 を意味するだけです。 最後の添え字が食い違うことを気にしているのでしょうか? それはどうでもよいことなんですが・・・ [a11 a12] [a21 a22] で行番号を先に書くのは単なる習慣です。

RY0U
質問者

補足

ご回答本当にありがとうございます。 >最後の添え字が食い違うことを気にしているのでしょうか? >それはどうでもよいことなんですが・・・ 列ベクトルを並べて作った行列の表記は、 (a11 a21) (a12 a22) としないとおかしいのでは?と思っていましたが そんなことはなくて、 (a11 a12) (a21 a22) に対応させて考えれば良いと理解しました。 この理解で良いでしょうか? 以上、ご回答よろしくお願い致します。

回答No.5

〉(x1) 〉(y1) >ってどんなベクトルなんでしょうか? これは行列から1列切り出した列ベクトルにすぎないのですが RYOUさんが問題にされているのはなんでしょう? 行をベースにして行列を組み立て、1列切り出しば、 成分の命名は当然こうなりますが、この命名をみると ベクトルが違ったものに見えるのでしょうか? 行ベクトルをベースに行列を組み立てたものと列ベクトルを ベースに行列を比べ、成分名を比べて「違う」とされていますが どちらも2×2の行列ですよね? 行ベクトルの成分と列ベクトルの成分に同じ名前を付けて 混乱されているようですが、いっそのこと行ベクトルはA、B 列べクトルはC、Dとかにしたらいかがでしょう? あるいは行列の4成分を [a, b] [c, d] として で、行で分解したときの行べクトルは a b と c d 列で分解したときの列べクトルは a c と b d ではいかがでしよう? どこが変ですか?

RY0U
質問者

補足

何度もご回答ありがとうございます。 >行列から1列切り出した列ベクトル 理解しました。 行列から切り出したベクトルと考えると違和感がありません。 私は、 (x1) (y1) という列ベクトルを並べて作ったと言う方向でしか考え方を 進めなかったので、 じゃあ (x1) (y1) はどんなベクトルなの? と疑問を持った次第でした。 もう一点だけ教えて下さい。 行列の成分についてです。 (a11 a12 a13) (a21 a22 a23) (a31 a32 a33) が一般的に使われる行列の成分表示です。 (a11 a21 a31) (a12 a22 a32) (a13 a23 a33) という成分の表示は見たことがありません。 そこで質問なのですが、 X= (x1) (x2) Y= (y1) (y2) という列ベクトルを並べて作った行列は、 (x1 y1) (x2 y2) ですが、この行列の成分表示も (a11 a12) (a21 a22) と言うようになるのでしょうか? このように行列の成分を考えると分からなくなります・・・ 列ベクトルとして与えられたベクトルを並べて作る場合は、 行列の成分は、 (a11 a21) (a12 a22) と考えるのでしょうか? 以上、お手数をお掛けしますがご回答よろしくお願い致します。

noname#221368
noname#221368
回答No.4

 いずれにしろ、具体例を見ながらやった方が良い(添付図)。  行列は、添付図の(1)に示すように、(行列が先にあって)「列ベクトルを横に並べたもの」とも「行ベクトルを縦に並べたもの」とも考えられます。どう考えるかは、ケースにより使い分けます。  例えば(2)は、最右辺から中辺へ向かえば「そりゃそうだ」とわかると思いますが、行列とベクトルの積をベクトル和で表した時などは、「列ベクトルを横に並べたもの」と考えると便利です。この表現は、高校でも使いませんか?。  ところが内積を、(3)の中辺のように略記する記法があります。高校では出てこないと思いますが・・・。でも単なる省略記法ですからね、「そう決めたんだ」と思えば良いだけです。  そうすると行列とベクトルの積を、(4)の中辺のように表す事も可能です。いずれ、こう考えた方が便利な(わかりやすい)ケースも出てくるはずです(大学でかな?(^^;))。この時は、「行ベクトルを縦に並べたもの」と思った方が、便利な(わかりやすい)訳です。

RY0U
質問者

補足

ご回答ありがとうございます。 具体的な例もあり分かり易いです。 つまり、行ベクトルも列ベクトルもその行列 によってそれぞれ使い分けられると言うような 認識を持ちました。 X=(x1,x2) Y=(y1,y2) というベクトルを行列として見ると、 (x1 x2) (y1 y2) については、行成分は行ベクトルと言えるが、 列成分は列ベクトルとは言わないという理解で良いでしょうか? 行列の演算をする場合は、ベクトルを行に並べたり列に並べたり ケースによって使い分ける事は理解できました。 行列単体だけで考える場合、例えば一次独立は、 行列式|A|≠0を示せば良いわけですが、この場合は ベクトルを行成分として縦に並べなければならないと 考えています。 行列は、 (a11 a12 a13) (a21 a22 a23) (a31 a32 a33) と言うように表され、aijの成分で表すと、 i成分が行でj成分が列で表されます。 よって、行列単体だけを作るときに、ベクトルの成分を 列にして横に並べる事はしないのでは?と考えています。 以上、お手数をお掛けしますがご回答よろしくお願い致します。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.3

> [ x1 ; >  y1 ] >について教えて下さい。 >これは、どのようなベクトルなんでしょうか? テキスト表示だと判り難いですが、列ベクトルの表示形式の一つです。 ; は「改行記号」で、慣れたかただと、  [ x1 ; y1 ] と、1 行で済ませたりする。 テキスト表示でそれらしく書けば、 ┌  ┐ │x1│ │y1│ └  ┘ …あたりかナ。

RY0U
質問者

補足

ご回答ありがとうございます。 ┌  ┐ │x1│ │y1│ └  ┘ とはどんなベクトルなんでしょうか? X=(x1,x2) Y=(y1,y2) が与えられたベクトルですが、 新たに、ベクトルが出来たのでしょうか? 以上、ご回答よろしくお願い致します。

回答No.2

これは行列の個々の要素にどう「名前」を付けるか? という話で どれが正しいということはありません。 普通は 行列名(を小文字にしたもの)+行番号+列番号 ですが 行ベクトル名+列番号 でもよいし 列ベクトル名+行番号 でもよいです。 命名規則が明確であれば、問題はありません。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.1

当方の焦点が定まらぬので、手始めとして… >列ベクトルとはどのようなものか 行列 M  [ x1 x2 ;   y1 y2 ]   ( : は改行記号) でいうと、列ベクトル [R1} は  [ x1 ;   y1 ] です。 M は  [R1 R2} と記せる。 これの右から行ベクトル [X Y] を掛ける場合なら、  [X Y]*[R1 R2} = [X*R1 Y*R2]  = [Xx1+Yy1 Xx2+Yy21 と記せますネ。 …と、ここまでにて any questions ? 。   

RY0U
質問者

補足

ご回答ありがとうございます。  [ x1 ;   y1 ] について教えて下さい。 これは、どのようなベクトルなんでしょうか? この点がわかりません・・・ 与えられた(仮定した)ベクトルは、 X=(x1,x2) Y=(y1,y2) で2つなのに新たにベクトルが作られたのでしょうか? 以上、ご回答よろしくお願い致します。

関連するQ&A

  • 行ベクトルと列ベクトル

    行ベクトルと列ベクトル 次の積を計算せよ。 ( 1 2) (3) 5 6 4 指針 行列の積ABの計算は、Aの行ベクトルとBの列ベクトルの積が基本となる。例えば ( 1 2) (3) 4 ( 5 6) (3)を計算し、これらの成分としておいたものが積になる。このとき、次のことがポイント。 4 (第●行目の行ベクトル)と(第■行目の列ベクトル)積を(●、■)とおく。 教えてほしいところ行ベクトルとは1×n行列のことをいい、m×1の行列を列ベクトルというんですよね。 よって、第●行目の行ベクトル)と(第■行目の列ベクトル)積を(●、■)とおく。 って、行列の中に行列が入ってみるたいで、おかしくないですか?? 実際、( 1 2) の行列の5 6の部分は行ベクトルであるとはいいませんよね?? 5 6

  • 行列の積 内積 の関係について

    行列の積 内積 の関係について 行列の積と内積は同じであると説明があったのですが、 よく分かりません・・・ 例えば、A=(3、-2,1),B=(4,6,7)のベクトルの内積は A・B=(3×4)+(-2×6)+(1×7)=7となるのですが、 行列の積は(1行3列)×(1行3列)で計算できません。 どちらかのベクトルを転置化すれば計算できるのですが・・・ 列ベクトルや行ベクトルは転置しても同じベクトルなのでOKと言う事でしょうか? 内積の演算結果はスカラー(数値)で、行列の積の演算結果は 行列と認識しているのですがこの認識は誤りでしょうか? 列ベクトルや行ベクトルの積の場合はスカラーとなるのでしょうか? A=(3、-2,1),B=(4,6,7)において、ベクトルBを転置化してtBとすれば A×tB=(7)となります。これはスカラーとなりますでしょうか? (追加質問) また、以前ノルムに関して質問させて頂きました。 ご回答頂いた内容で大凡理解できたのですが、追加で一点だけ質問させて下さい。 VのベクトルAに対して、ノルムは ||A||=√(A・A)とされますが、これを||A||=√(A^2)と表記するのはおかしいのでしょうか?

  • 共分散行列の固有値・固有ベクトルの行列

    以下のようなデータを用いて、共分散行列を生成するとします。 (各No.にはそれぞれx1~x5の5つのデータ) x1 x2 x3 x4 x5 No.1 [2 4 5 2 1] No.2 [3 10 8 7 9] No.3 [11 3 2 1 6] すると、共分散行列は3×3の正方行列になり、その固有値も3つ求まりますよね。 しかし、固有ベクトルに関してはデータがx1,x2,..,x5と5次元で考えているので、 ひとつの固有値に対して5つの成分を持つ固有ベクトルが求まりますよね。 よって、共分散行列の固有値行列は必ず正方行列になりますが、固有ベクトルの 行列は上の例の場合なら5×3行列(列は対応する固有値の数、行はベクトルの成分の数)となり、 必ずしも正方行列にはなりませんよね?そのあたりを教えて頂きたいと思います。 よろしくお願いします。

  • 行列の求め方

    基礎的な問題とは思うのですが、下記の行列の求め方がわかりません。 恐らく転置行列を使用して求めるとは思うのですが・・・ x=1 に対してPx=xとなり、x・y=0となる任意の3次元ベクトルyに対して 2 3 はPy=0となるような一次変換を表す3×3行列Pを求めよ。

  • ある行列とその転置行列の積の逆行列は?

    今エクセルで行列を使って問題を解いています。 問題は 行列X、A、Yがあり、Xは1行4列、Aは1行2列、Yは1行4列です。 X・A=Y という式があり、Aの行列は未知数a,bの要素からなっています。 X,Yはそれぞれ数値として要素が決まっています。 ここからはヒントとして表示されていました。 そこでXの逆行列を両辺の左からかけるとAは求まるはずですが、 Xは正方行列ではないので、Xの転置行列を左からかけます。 X(T)・Xは正方行列になるのでこれを行列Pとおくと Pの逆行列を求められ、右辺にP^-1をかけるとAが求まる。 というものです。 エクセルで書かれている通りにやってみて、エラーになるので調べてみると、XとXの転置行列の積の行列式は要素にかかわらず0になるようです。 実際に数値ではなく、abcdでやってみたところ0のようです。 この場合、逆行列は存在しないのではないかと思いますが、このヒントが間違っているとはあまり思えず、困っています。 補足ですが、この問題は最小二乗法をエクセルで行列を用いて行うという趣旨です。 もとのデータとして(x、y)の座標が4点与えられており、行列Xはxの要素を縦にならべたもの、Aは最小二乗法で求める一次関数式のパラメーターa,bで、YはXと同様座標のy要素です。 私の理解が間違っていて、何行何列という部分に誤りがあるなどの指摘があれば、ぜひお願いいたします。 そもそもある行列とその転置行列の積の逆行列は存在するのかどうかもお願いします。 締め切りが近く、ちょっとあせっています。 よろしくお願いします!!

  • ベクトルによる微分について

    ベクトルと行列の積を、特定のベクトルで偏微分する場合の公式がよく理解できません。 http://www.eb.waseda.ac.jp/murata/junichi.mimura/knowledgh.html 例えば、ここに羅列されている「ベクトル・行列の微分法」の規則性が見えてきません。 (なんとなく、偏微分したいベクトルが転置されるよう、積全体を転置するという規則性が見えてきますが・・・。) どう考え方を整理したら良いのか、ぜひともご教示ください。

  • 行列の問題を教えてください。

    行列の問題で解けなくて困っています. よろしければ教えていただけないでしょうか。 行列に関係する以下の問い(1)~(4)に答えよ。 (1)2行2列の行列をAとする。さらにその固有値をλ1,λ2(λ1≠λ2)とし、それぞれに付随する固有ベクトルを(x1,y1)と(x2,y2)とする。 P≡ |x1 x2| |y1 y2| と置くと、固有値と固有ベクトルの定義から AP=P|λ1 0| |0 λ2| と書ける。ここから、 A=P|λ1 0|P^-1 | 0 λ2| および A^n=P|λ1 0|^nP^-1 |0 λ2| となることを示せ。ここでP^-1はPの逆行列、nは正の整数、A^nは行列Aのn乗を示す。 (2)固有値が1と-1である2行2列の行列Bがある。この行列のn乗B^nを求めよ。さらにその逆行列(B^n)^-1を求めよ。B^nと(B^n)^-1の両方において、nが偶数と奇数で答えが異なるので、両者を区別して答えを示せ。必要なら2つの正則な正方行列B1、B2の積の逆行列が (B1B2)^-1=B2^-1B1^-1 となることを使え。 (3)固有値が1と-1で、それぞれに付随する固有ベクトルが(2,1)と(1,1)である2行2列の行列Cを求めよ。 (4)xとyを未知数とする次の連立方程式 |3 -4|^21 |x| =|10| |2 -3| |y| |7| を解け。ここで |3 -4|^21 |2 -3| は行列 |3 -4| |2 -3| の21乗を表す。 という問題です。 計算過程、解答のほうをどうかよろしくお願いいたします。

  • 単位ベクトル

    行列で連立方程式を解く問題で  単位ベクトルx,y(2行1列)についてですが  単位ベクトルだから(x,y)≠(0,0)で  x^2+y^2=1   ゆえに連立方程式は自明でない解をもつという   説明があります    2行2列の単位行列は、知っていますか、連立方程式  のx,yについて上記の単位行列という説明について  説明お願いします

  • ベクトルuは必ず行列u(uT)の固有ベクトルか?

    問題 0でないベクトルuは必ずベクトルuとその転置ベクトルuTの積、 行列u(uT)の固有ベクトルとなるか? *** 上記の問題がお分かりの方、ご説明をお願い致します。 いくつかのパターンを試したところ、u(uT)u=λuとなり、 Au=λuとなるので成り立つ気がするのですが、 証明まで含めてご説明頂けますようお願い致します。 仮に成り立たないようであれば、反例をお願い致します。

  • 複素ベクトルの相関係数について

    あるベクトル(行列)の相関係数を求めようとしているのですが、よくわからなくて困っています。 ある2つの行ベクトル x=(x1,x2,x3,・・・xn) y=(y1,y2,y3,・・・yn) があるとします。 ここで2つの行列の要素は全て複素数であるとします。普通であれば、相関係数ρは ρ=x*y/(|x||y|) というように内積/ノルムの積 で求められると考えていたのですが、これだと分子が複素数で出てくることからρが複素数で出てきてしまう事はもちろん、出てきたρの実部だけもってきても-1~1の間に入りません。 最初から虚部は無視し実部だけで考えるものなのかなぁとしっくりこずもやもやしています。 どなたかご存知の方ご教授くださいませ。