• ベストアンサー

Matematica による行列計算

Matematicaに行列計算をさせる方法を教えて下さい. Matematicaで行列の積の計算をやらせたいとき、例えば {{a,b},{c,d}}^nとすると、単に各要素がn乗されただけの答えが返ってきます. 一般に行列のn乗を計算させるにはどのような命令文を書けばよいでしょうか? どなたか教えて下さい.

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

  • ベストアンサー
回答No.1

MatrixPower[A,n] をすればA^nです。

clear-eye
質問者

お礼

問題なく出来ました.また教えて下さい.

その他の回答 (1)

  • KENZOU
  • ベストアンサー率54% (241/444)
回答No.2

ここ↓ http://hb3.seikyou.ne.jp/home/E-Yama/CoffeeBreak.html の「ビギナーズのためのMatnematica入門(Ver2.1)」は如何でしょうか。圧縮ファイルとなっています。  

参考URL:
http://hb3.seikyou.ne.jp/home/E-Yama/CoffeeBreak.html

関連するQ&A

  • 行列計算で、なぜ下記が成立かわかりません。

    行列計算で、なぜ下記が成立かわかりません。 (I+A)^n =I + A+ A^2 + A^3 + ...+ A^n ここで、Iは単位行列、Aは0, 1要素からなる正方行列、A^nはAのn乗(積は論理積)。

  • (4×4)行列の逆行列の求め方について

    以下の問題がわかりません。 どなたか簡単な解き方がわかる方いらっしゃいませんでしょうか。 下の行列について、逆行列を求めなさい。 (4×4)行列で要素は以下。 a -b -c -d b a -d c c d a -b d -c b a 答えは、 1/(a^2+b^2+c^2+d^2)*(以下の要素の行列) a b c d -b a d -c -c -d a b -d c -b a 余因子行列を使って一つ一つの要素を16回計算すれば出るのですが、 時間がかかりすぎてしまいます。 何か良いやり方はないでしょうか。

  • 行列の問題!

    すみません、、、どなたか以下の問題を解いて頂けませんか。 答えがないので、正直お手上げ状態です。 ヒントでも構いません、、、、宜しくお願いします。 ------------------------------------------------------------------ すべての実数からなる集合をRと表す。 行列を要素にもつ2つの集合M, Nを M = | | a b | a, b, c, d ∈ R |   .   | | c d |            | N = | | r -s | r, s ∈ R | ..  | | s r  .|        .| と定める。更に、Mの要素 A = | a b | に対し、 A' = | a c | とおく。  ....  | c d |          .| b d | (1) A, B ∈ N ならば、AB ∈ N であることを示せ。 (2) A, B ∈ N ならば、(AB)' = A'B' となることを示せ。   また、(CD)' ≠C'D' となる M の要素 C, D の組を一つ求めよ。 (3) N のすべての要素と交換可能な M の要素は、必ず N に属することを示せ。   ただし、行列 X と Y が交換可能であるとは、 XY = YX のこととする。 ------------------------------------------------------------------

  • 行列式の計算について分からないことがあります

    A B C D A(m×m)、B(m×(n-m))、C((n-m)×m)、D((n-m)×(n-m)) とした時に、Cが零行列の場合に行列式がAとDの行列式の積で表わされるのですが、どのように証明したらいいのかが分かりません。 分かる方がいたら、教えてください。

  • cのプログラミングで虚数を含む行列の計算の考え方がわかりません

    cのプログラミングで行列の積を計算するものまではできたのですが、その行列の中に虚数を含むものの考え方がよくわかりません。 たとえば  ia b  c id    (a,b,c,dが実数、iが虚数) というような行列があるときこれと同じものの積を何回かするプログラムを作るとき、虚数をどのような対処をすればいいのでしょうか? よろしくお願いします。

  • 行列式の計算

       |C| [A B]| | という行列式はどのように計算すればよいのでしょうか。    |D| また、[A B][C D]はどのように計算すればよいのでしょうか。 すみませんが、お願いしますm(__)m

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

    行列の問題で解けなくて困っています. よろしければ教えていただけないでしょうか。 行列に関係する以下の問い(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乗を表す。 という問題です。 計算過程、解答のほうをどうかよろしくお願いいたします。

  • 行列の問題です

    行列A=「0 -1       1 -1」について、次の各問に答えよ。 (1)Aのn個の積A^nを求めよ。ただし、nは自然数とする。 (2)a>=0、b>=0、c>=0、d>=0とする。 行列B=「a b   がA^2B=BA, B^2=「1 0 を満たすとき、Bを求めよ。         c d」               0 1」 (3)(2)で求めたBに対して、BA^2BA^25BA^1999を求めよ。     

  • 反対称行列の行列式

    例えば、4×4の反対称行列の行列式は | 0 +a +b +c | | -a 0 +d +e | | -b -d 0 +f | | -c -e -f 0 | =(af-be+cd)^2 となります。 一般の2n×2n行列の行列式を求めるにはどのようにしたらよいのでしょうか。 よろしくお願いします。

  • 行列の中に行列がある行列式の計算について

    A、Bをn次の行列としたとき、 行列式    |A B|   |B A|   は|A+B||A-B| になるのはよく知られていると思いますが、Cもn次の行列として、    |A B C|    |B A B|    |C B A| とかも計算の公式はあるのでしょうか。 ホントに知りたいのは、上でB=I(単位行列)、C=0(零行列)の場合です。