- 締切済み
行列式の計算
| 0 a^2 b^2 1 | | a^2 0 c^2 1 | | b^2 c^2 0 1 | | 1 1 1 0 | 上の行列式を計算したいのですが、対称性がありそうなので、単純に24個の組を計算するよりもラクに解ける方法があるのでしょうか?あるならばお教えください。 (WEBでは行列式の列がずれてしまうので、見づらかったらメモ帳やTextEditにコピペしてください)
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 行列の中に行列がある行列式の計算について
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(零行列)の場合です。
- ベストアンサー
- 数学・算数
- 対称行列同士の積は対称行列?
対称行列Aと対称行列Bをかけたとします。 A(対称行列)×B(対称行列)=C その解Cは必ず対称行列になるのでしょうか? それとも、成らないのでしょうか?
- ベストアンサー
- 数学・算数
- 行列の計算について。
こんにちは。 JAVAで行列の計算をするプログラムを作っていますが、なかなかうまくいきません。 自分で考えたのはfor文を使った物です。行列数を入力するとその数だけの行列を作る、という物なのですが、どうもうまくいきません。 「2」を入力すると、 │1 2││5 6│ │ ││ │ │3 4││7 8│ こんな2行2列の行列の計算をする、というものです。 for (int i =0; i < 2; i++){ for (int j = 0; j<2; j++){ for (int k = 0; k<2; k++){ C[i][j]=C[i][j]+a[i][k]*b[k][j]; } } } 上のようなプログラムを考えました。 JAVAには行列の計算をする専用の関数(クラス?)などあるのでしょうか? また、ソースなど教えていただけると、とても助かります。 CからJAVAに急に移ったので、つまづくことが非常に多いです。 よろしくお願いします。
- ベストアンサー
- Java
- 行列式の計算について
対角成分(i,i)が、 "a(i)+b" で それ以外の成分が全て "b(≠0)" のn次正方行列の行列式が a(1)・a(2)・a(3)…a(n)・b となるらしいのですが、どうしてでしょうか。 全ての列からn列を引くと0が沢山でてきて計算できそうなのですが うまくいきません。 よろしくお願いします。
- 締切済み
- 数学・算数
- 行列の計算の仕方
(a)5x^2+2xy+5y^2-18x+6y+9=0 であらわされる2時曲線を |a11 a12 b1| |x| (x,y,1)|a12 a22 b2| |y|= τXA~X = 0 |b1 b2 c2| |1| の形に表したとき 行列 A~を求めよ。 (b)A~の左上の2行2列の行列をAとしたとき Aを対角化せよ (C)bの対角かする行列をTとするとき、それを左上の2行2列の行列とし 対角線上の右下を1にした行列T~を求めよ (d)τT~A~T~を計算し、 曲線の中心を原点に平行移動させて標準形を導け。 こういった問題の解き方を覚えたいのですが。自分はどうも要領が悪いので… 解く手順かわかりやすいページをどなたか教えていただけると助かります。
- 締切済み
- 数学・算数
- この行列式を効率よく解く方法が見つかりません
次の行列式を計算せよ。 |a bc a^2| |b ca b^2| |c ab c^2| …タイトル通りですが、この行列式を効率よく解く方法が見つかりません。 もし、第二列をすべてabcに出来たら括り出して並べ替えてファンデアモンデを使うのですが…。 でも、第一列を第二列に掛けたら、違う行列式になってしまいますよね…。 まずは最初の一歩だけを教えてください。お願いします。
- ベストアンサー
- 数学・算数
補足
行列式の展開については存じています。 ところでgythさんの例にある式の右辺のbの符号はマイナスになるのではないでしょうか。 しかし、それをヒントに第4行について展開してみたら解けました。ありがとうございます。 余談なのですが、この問題で何故a,b,cに2乗がついているのだろうという疑問に思いました。そして因数分解された答えが -(a+b+c)(-a+b+c)(a-b+c)(a+b-c) となっています。これにマイナスをつけると(例えばもとの行列を上下逆にすると)、ヘロンの公式の√の中身に類似していることから、題意の行列式は、幾何的に三角形の面積と関連があるのかと勘ぐってしまうのですが、どうでしょうか。