ベストアンサー ※ ChatGPTを利用し、要約された質問です(原文:複素n次正方行列に関する質問です。) 複素n次正方行列に関する質問 2009/03/28 16:08 このQ&Aのポイント 複素n次正方行列N, J[λ](n)について説明します。J[λ](n)のk乗を求める場合、1行n列目の成分の計算方法について教えてください。可能な計算方法はkC(k-n)*λ^nか、kC(n-1)*λ^(k-n+1)のどちらかです。 複素n次正方行列に関する質問です。 λ∈Cに対して次のような複素n次正方行列N, J[λ](n)を考えます。 Nは、1行2列目、2行3列目、3行4列目、……、(n-1)行n列目の成分が全て1になっていて、残りの成分が全て0の行列です。(つまり単位行列の対角成分を右に一個ずつずらした感じです) J[λ](n)は、対角成分が全てλで、1行2列目、2行3列目、3行4列目、……、(n-1)行n列目の成分が全て1になっていて、残りの成分は全て0の行列です。 したがって、J[λ](n)=λE+N が成り立ちます。それで、k≧nという条件の下で、J[λ](n)のk乗を求めたい場合、 {J[λ](n)}^k=Σ【r=0→k】kCr(λE)^(k-r)*N^r となりますが、このときの1行n列目の成分がどうなるのかわからないので教えてください。 たぶん、kC(k-n)*λ^nか、kC(n-1)*λ^(k-n+1)のどちらかだと思います。 質問の原文を閉じる 質問の原文を表示する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー KI401 ベストアンサー率53% (44/82) 2009/03/29 00:29 回答No.1 Nは冪零。 N^(n-1)が右上隅(1行n列目)だけ1で他が0であるような行列で、N^n=0となる。 つまり、N^(n-1)のとこの係数を見れば良くて、 ・k<n-1のとき、そもそもN^(n-1)が現れないので0 ・k≧n-1のとき、N^(n-1)の係数kCn-1*λ^(k-n+1) で、今もちろんk≧nなので、後者だ。 kC(k-n)*λ^nがどっから出てきたのか分からんが、まぁそういうことだ。 ジョルダン標準系の何が嬉しいって、べき乗を求めるときに冪零Nのおかげで 有限和で書けることだ。Σ[r=0~k]って書いてるが、今の場合k≧nが保障されてるので、 n次以降は全て0で消えてって、実質Σ[r=0~n-1]なんだよね。 質問者 お礼 2009/03/29 18:43 どうもありがとうございました。 助かりました! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連するQ&A n次正方行列の計算 n次正方行列の計算問題です。2次や3次正方行列なら、素直に個々の成分をかけていくだけだと思うのですが、n次になると、どうやって解くのかわかりません。 すみませんが、考えかたと、どういった形で答えを書けばいいのか教えてください。 成分が0のところは消えるので、行列の成分がそのまま特定の位置に 移動することを記述すればいいのだと思うのですが・・・ 以下、問題↓ 2つのn次正方行列A、E_ijについてAE_ijおよびE_ijAを求めよ。 ただしE_ijは(i,j)成分のみが1で残りの成分はすべて0である。 (_ijはEの右下につく小さいijです。) |a11 a12 a13 … a1n| |a21 a22 a23 … a2n| A=|a31 a32 a33 … a3n| |: : : … : | |an1 an2 an3 … ann| (j) ∨ | : | | : | E_ij=|………:………|<(i) | : | | : | 行列 対角成分nでそのほかすべて-1のn×n行列の固有値ってどうなりますか? n次正方行列 n次正方行列で一つの列がすべて0の場合行列式はどんな値になるか?シグマを使った形で表せ。という問題なのですが、0になることはわかるのですが、どのように書き表せるのでしょうか?おねがいします。 n次正方行列で一つの列がすべて0の場合行列式はどんな値になるか?シグマを使った形で表せ。という問題なのですが、0になることはわかるのですが、どのように書き表せるのでしょうか?おねがいします。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム 行列の問題 N行N列の行列A 行列Aの成分は成分を(行,列)で表すと、(1,1)=(N,N)=2、(1,2)=(1,N)=(2,1)=(N,1)=(N-1,N)=(N,N-1)-1 この行列の固有値と固有ベクトルを求めたいのですが、どうすればいいかわかりません。どなたか教えてください。 行列式(n-1次)の計算について n-1次正方行列Aの成分が以下のようなとき 行列式の値はどうなるでしょうか。 対角成分が {1/p(i)}+{1/p(n)} (n=1,2,3,…,n-1) その他の成分がすべて 1/p(n) ただし、p(1)+p(2)+p(3)+…p(n-1)+p(n)=1 答えは、 p(1)・p(2)・p(3)・…p(n-1)・p(n) になると解答には書いてあります。 全ての列からn-1列目を引くと、0が沢山でてきたのですが、 最後まで導けませんでした。 よろしくお願いします。 n次正方行列の問題です n次正方行列をAとし、全ての成分は実数だとして 1.A^3 = E が成り立つ時の|A|の値 2.A^3 = -Eが成り立つときの|A|の値 を求めたいのですが、途中計算等も含めて回答をお願いします。 行列の問題です。 行列の問題です。 e[ij]をn*n行列でi行j列成分のみ1で他は0であるとする。 i≠jのとき e[ij]^a=E+ae[ij]とする。ただしE=単位行列、a∈R (1)e[ij]*e[hk]=δ[jh]e[ik]を示せ。 ※δjhはクロネッガーのデルタ。 (2)(e[ij]^a)*(e[ij]^b)=(e[ij]^x)となるxをa,bを使って書け。 (3)e[ij]^aの逆行列を求めよ。 よろしくお願いします。 行列 n×n行列Aで、i行(i+1)列が1(1<=i<=n-1),1行n列が1,他は全て0の行列の固有値はどう求めたらいいですか? n次正方行列Aに関して次の[1]~[5]はすべて同値であることを証明せよ。 n次正方行列Aに関して次の[1]~[5]はすべて同値であることを証明せよ。 [1] Aは正則 [2] |A|≠0 [3] rank A = n [4] Aのn個の列ベクトルは1次独立。 [5] AB = Eを満たすn次正方行列Bが存在する。 [1]→[2] Aが正則であるから、Aには逆行列が存在し、AA^-1=Eとなる。 |AA^-1|=|E|より、|A||A^-1|=1≠0となり、|A|≠0であることがわかる。 ∴ Aが正則ならば|A|≠0である。 [2]→[3] P、Qを正則行列として、 PAQ=(Er 0 0 0) としたとき Aがn次正方行列なので、P、Q および右辺の行列もn次の正方行列である。 |A|≠0より|PAQ|≠0で(Er 0 0 0)≠0となり、r=nなり、rankA=nが言える。 ∴ |A|≠0ならば、rankA=nである。 [3]→[4] Aがn次正方行列でrankA=nより、 Aに基本変形を行い階段行列を作っていくと、最終的にn行n列の単位行列にできる。 よって、単位行列のn個の各列ベクトルは、単位基底であるので1次独立である。 ∴ rankA=nならば、Aのn個の列ベクトルは1次独立である。 [4]→[5] Aの列ベクトルをa1、a2、・・・、 anとする。 また、x1、x2、・・・・・、xnをスカラーとして、x1a1+x2a2+・・・・+xnan=0・・・(1)とする。 a1、a2、・・・・、anが1次独立であるので、(1)式中のxi(i=1、2、・・・n)はすべて0となる。 このとき|A|=0であると、xiが自明な解以外の解を持ってしまうので |A|≠0である必要がある。|A|≠0であれば、A^-1が存在し、AA^-1=Eとなる。 このとき、A^-1=Bとすれば、AB=Eとなる。 ∴ Aのn個の列ベクトルが1次独立ならば、AB=Eを満たすn次正方行列Bが存在する。 [5]→[1] AB=Eより、|A||B|=1 つまり|B|≠0。このことよりBC=Eとなる行列Cが存在する。 C=EC=(AB)C=A(BC)=AE=A。 ここで、BA=Eであることがわかる。 AB=EのBとBA=EのBが同じであり、Aに対して、Bが1つしか存在しない。 よって、BがAの逆行列であることがわかる。 Aに逆行列が存在するということは、Aは正則である。 ∴ AB=Eを満たすn次正方行列が存在すれば、Aは正則である。 上記のように解いたのですが、証明できていますでしょうか? アドバイスお願い致します。 行列が0(ゼロ)に収束することを求めるにはどうすれば? (確率を扱った問題のある期待値を求める問題の過程なのですが) すべての固有値が1より小さいn×n行列Pがあります。この行列Pのk乗(P^k)のkを無限大にすると、行列Pは0(ゼロ)に収束するのです。これを求めるにはジョルダンの標準形を使用して求めるらしいのですが、その具体的な計算方法がわからなくて困っております。本など調べてみたのですが力不足で申し訳ありません。もしよければその計算方法や流れなど教えていただければ幸いです。よろしくお願いいたします。 行列について: 確率を扱った行列ですので、固有値(成分)は全て1より小さい分数で、対角成分の上(対角成分を除いた右上の三角形部分)は全て0です。左下の三角形部分には1より小さい分数が入っています。 行列についての質問です。 Cを複素数を成分とするn×n行列とし、Cの固有値はすべて絶対値が1より小さいと仮定する。このとき、C^k→O( k→∞)を示せ。(ただしOはn×nの零行列)という問題なのですが、解法がわからないので教えていただきたいです。できれば略解も合わせて回答していただきたいです。よろしくおねがいします。 行列式の計算について 対角成分(i,i)が、 "a(i)+b" で それ以外の成分が全て "b(≠0)" のn次正方行列の行列式が a(1)・a(2)・a(3)…a(n)・b となるらしいのですが、どうしてでしょうか。 全ての列からn列を引くと0が沢山でてきて計算できそうなのですが うまくいきません。 よろしくお願いします。 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム AはC上のn次正方行列のとき。 『AはC上のn次正方行列.E_nはn次単位行列,b∈Cとするとき、 1:bはAの固有値である。 2:det(bE_n-A)=0 の二つが同値を示せ』 という問題で、 i)1→2のとき Aの固有ベクトルをxと置く、 Ax=bx E_nはn次単位行列だから AE_n=A AE_nx=Ax=bx Ax=bE_nx A=bE_n このとき次数も等しいから det(bE_n-A)=0. ii)行列(bE_n-A)の次数は0より bE_n-A=0 bE_n=A E_nはn次単位行列 Aはn次正方行列 だから bはAの固有値. この2つから題意は示せますか? 分からない行列式の問題を教えてください 次のような行列式の問題がありました。(2問あります) (1)100次正方行列で、右下がりの対角成分が全て3で、他が全て0である行列を考える。 この時、この行列の行列式の値を求めろ。 ヒント:行展開と列展開とのどちらを使ってもよい (2)100次正方行列で、右上がりの対角成分が全て3で、他が全て0である行列を考える。 この時、この行列の行列式の値を求めろ。 ヒント:行展開と列展開と行列式の性質(行または列を一組入れ替えると符号が反転する)とのどれを使ってもよい これらのそれぞれ答えは、 (1)3^100 (2)- 3^100 となっています。 (1)に関しては多分自分で考えた方法であっていると思うのですが、(2)に関しては自分の答えは(1)の答えと同じ3^100になってしまい、本に載っている解答と異なってしまいました。 私が考えたやり方は、(2)で与えられた行列の第1列と第100列、第2列と第99列、第3列と第98列、・・・、第50列と第51列を入れ替えて(計50回、列を入れ替えて)、符号(-1)^50とくっつけて、(1)で考えたときの行列式と同じ形に持っていき(符号は結局、正になるので)、(1)の答えと同じとしたのですが、これは間違いなのでしょうか? それとも問題集の答えのミスでしょうか? 詳しい方解説お願いします。 『行列の2つの列を入れ替えると行列式はー1倍になる』ことの証明 お世話になります。よろしくお願いします。 『行列の2つの“列”を入れ替えると行列式はー1倍になる』ことの 証明についてです。 手持ちの参考書には 『行列の2つの“行”を入れ替えると行列式はー1倍になる』ことの 証明は載っていました。 i行とk行を入れ替える時、τ=σ(i k)と置くといううまいやり方でした。 列の入れ替えについては、行の入れ替えに 転置行列の公式detA=det(tA)を用いればよいのですが、 この公式を用いずに直接「2列の入れ替えで行列式がー1倍になる」ことを示したいと思っているのですが、なかなかできずに困っています。 どなたかできる方、よろしくお願い致します。 方針があってないかもしれませんが、以下途中まで自分でやった部分です。 ________________________________________ 行列A=(a_ij)のi列とk列を交換した行列をA'=(b_ij)、 S_nをn次の対称群をします。 detA=Σ[σ∈S_n]sgn(σ)a_1σ(1)・・a_rσ(r)・・ ・・a_tσ(t)・・a_nσ(n) σ(r)=i, σ(t)=kとする。またσ(-1)はσの逆置換とする。 b_1σ(1)・・b_rσ(r)・・b_tσ(t)・・b_nσ(n) =b_1σ(1)・・b_ri・・b_tk・・b_nσ(n) =a_1σ(1)・・a_rk・・a_ti・・a_nσ(n) =a_1σ(1)・・a_σ^(-1)(i)k・・a_σ^(-1)(k)i・・a_nσ(n) ________________________________________ よろしくお願い致します。 行列 成分が0か1の行列で、対角成分が全て0で、行和が一定で、i,j成分が1ならj,i成分が1でない行列は実数でない固有値を持つことの証明をどなたかおねがいします。 行列に関して。 以下の行列を対角成分が最も大きくなるような プログラムをつくりたいのですが 0 1 4 3 7 0 1 -5 1 3 0 7 -2 4 4 -8 #include<stdio.h> #include<math.h> #include<stdlib.h> #define NUM 4 int main(){ /* 初期化 */ int i; /* ループ変数 (行)*/ int j; /* ループ変数 (列)*/ int k; /* ループ変数 */ int imax; /* 最大値のi成分 */ int jmax; /* 最大値のj成分 */ double nmax; /* 最大値を入れるための変数 */ double tmp; /* ソートのための一時的な変数 */ double eps = 1.0e-6; /* 判定値 */ double a[NUM][NUM] = { { 0.0, 1.0, 4.0, 3.0}, { 7.0, 0.0, 1.0, -5.0}, { 1.0, 3.0, 0.0, 7.0}, {-2.0, 4.0, 4.0, -8.0}}; /* 対象とする要素位置 = k */ for( k = 0 ; k < NUM ; k++ ){ /*対象とする要素位置 = k*/ nmax = 0.0;/* 初期化 */ imax = k;/* 初期化 0とは限らない */ jmax = k;/* 初期化 0とは限らない */ /* 1.絶対値の最大値を求める */ for( i = k ; i < NUM ; i++ ){ for( j = k ; j < NUM ; j++ ){ if(fabs(nmax) < fabs(a[i][j])){ nmax = a[i][j]; imax = i; jmax = j; /* 対象としている行列要素の中で,最大となる行列要素のi,j成分を探す */ /*ここに絶対値の最大値を求め、nmax、imax、jmaxに代入するプログラムを書く*/ /*絶対値の求め方、数学関数fabs(x)を用いる*/ } } } /* 2.行入れ換え */ if( k != imax ){/* 対象としている行と最大値を持つ行が同じなら,入れ替える必要が無い */ for( j = 0 ; j < NUM ; j++ ){ tmp=a[k][j]; a[k][j]=a[imax][j]; a[imax][j]=tmp;/* 対象としている行と最大値を持つ行との入れ替え */ /*ここに行の入れ替え行うプログラムを書く*/ } } /* 3.列入れ換え */ if( k != jmax ){/* 対象としている列と最大値を持つ列が同じなら,入れ替える必要が無い */ for( i = 0 ; i < NUM ; i++ ){ tmp=a[i][k]; a[i][k]=a[i][imax]; a[i][imax]=tmp;/*対象としている列と最大値を持つ列との入れ替え*/ /*ここに列の入れ替え行うプログラムを書く*/ } } } /* 結果の出力 */ for(i=0; i<NUM; i++){ for(j=0; j<NUM; j++){ printf("%5.1f ",a[i][j]); } printf("\n"); } /*ここに行列の表示プログラムを書く*/ return(0); } 上のぷろぐらむを実行しても、1個目のfor文の1ループ目で終了してしまい 1行目と、4行目を交換、4列目と1列目を交換した行列だけが表示されます。 結果が以下のような行列にするにはどう改善すればよいでしょうか? -8.0 -2.0 4.0 4.0 -5.0 7.0 1.0 0.0 3.0 0.0 4.0 1.0 7.0 1.0 0.0 3.0 です。 行列の行列式の求め方がわかりません こんにちは大学1年のものです。線形代数を履修しているんですが次のような行列の行列式がわかりません。 1行目は{0,0,0,・・・・・・・,a(1,n)} 2行目は{0,0,0,・・・・・,a(2,n-1),a(1,n)} 3行目は{0,0,0,・・・・・,a(3,n-2),a(1,n-1),a(1,n)} ・・・・・・n行目は{a(n,1),a(n,2),・・・・・,a(n,n)} といった行列の行列式の計算なんですけど、行列式の性質で列行列を左にずらしていくと行列式は(-1)^N×a(1,n)×a(2,n-1)×a(3,n-2)・・・a(n,n)になると思うのですが(-1)のN乗のNの求め方ががわかりません。 わかりにくいですがよろしくお願いします 行列の計算 お恥ずかしいながら、行列の計算でてこずっております。 以下の問題です。 行列A、Bをn×n行列とする。 また行列Aのi,j成分をa(i,j)とし、行列Bのi,j成分をb(i,j)とする。 ここで a(i,j) = {n-i+1 (1≦j≦i), n-j+1(i+1≦j≦n)} b(i,j) = {1(i=j=1), 0(i≠j-1, j, j+1), -1(i=j-1, j+1), 2(j=k)} である。 このとき、行列A×Bのi,j成分を求めよ。 という問題です。 答えはi=jのとき1,i≠jのとき0 (つまり、A×B=I(n×nの単位行列)) なのですが、そこまでの計算のプロセスが分かりません。 分かり易いご解答をお待ちしております。 複雑な行列式から固有値を求める こんばんは!固有値が求められないので質問させていただきました。 |α 0 β 0 0 0| |0 α β 0 0 0| |β β ω 0 0 β| |0 0 0 α 0 β| |0 0 0 0 α β| |0 0 β β β ω| という6行6列の行列があります。 行列全体をβで割って(α-λ)/β=X(λ:固有値) などとおければ、簡単に固有値が求められそうな行列なのですが、 3行3列目と6行6列目にωがあることによって、対角成分の計算を綺麗に行えません。誰か良い方法がありましたら、よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
どうもありがとうございました。 助かりました!