
mathematica4.1を使用して,行列で表した連立方程式を計算したいと思っています.例えば
A= a11 a12 a13
a21 a22 a23
a31 a32 a33
B=b11 b12 b13
b21 b22 b23
b31 b32 b33
C,Dも同様に定義して
A .x+B .y=1
C .x+D .y=0
x=x1 y=y1
x2 y2
x3 y3
のような連立方程式のx,yについて解きたいのですが,どのようにmathematicaで表現すればよいかが分かりません.
どなたか教えてください.お願いします.
当然ではありますが,A,B,C,Dはすべて既知としています.
A 回答 (5件)
- 最新から表示
- 回答順に表示

No.5
- 回答日時:
Mathematicaでの回答例
(* 以下の様に定義します *)
(* 例えば、Aの(i,j)成分は、a[i,j]となります *)
A = Array[a, {3, 3}];
B = Array[b, {3, 3}];
CC = Array[c, {3, 3}];
DD = Array[d, {3, 3}];
X = Array[x, {3}];
Y = Array[y, {3}];
(* このまま、
Solve[{A.X+B.Y={1,1,1},C.X+D.Y=={0,0,0}},Join[X,Y]]
を実行したいところですが、結構時間がかかるようです。*)
(* {{A,B},{C,D}}を結合した大きな行列を作ります。*)
M = ArrayFlatten[{{A, B}, {CC, DD}}];
(* M.{x[1],x[2],x[3],y[1],y[2],y[3]}={1,1,1,0,0,0}
を解けばよいのですが、これも時間がかかります *)
(*そこで、LinearSolveを使います。これは短時間で処理が済みますが、出力
が膨大になるようです *)
(* このような計算のとき、Det[M] !=0 という前提で、計算されるので、ご注意ください *)
LinearSolve[M][{1,1,1,0,0,0}]
No.4
- 回答日時:
Mathematica の使用経験はありませんが、たとえば、
(Linear Algebra パッケージ?) MatrixManipulation パッケージに
BlockMatrix 関数があるようです。
参考URL:http://mathematica.stackexchange.com/questions/7 …
遅くなりまして申し訳ありません.回答有り難うございます.
しかし,mathematicaの経験が浅いため,このBlockMatrix関数をどう適用すればよいのか…
勉強してみます.
No.3
- 回答日時:
行列を並べて作った行列を「ブロック行列」とか「区分行列」とか言うが、
ブロック行列の逆行列について、↓のような資料があった。
http://ja.wikipedia.org/wiki/%E5%8C%BA%E5%88%86% …
あるいは、スカラーの 2 元 2 連立方程式と同じように、
C x + D y = 0 を y = … の形に解いて A x + B y = 1 へ代入する
などでもよいのかもしれない。
A, B, C, D の中にひとつでも正則な行列があれば、このやり方がスムースにいく。
たとえ四つとも非正則であっても、連立一次方程式の不能の場合、不定の場合を処理する
方法を知っていれば、det D = 0 の時に C x + D y = 0 を y = … と扱うことが
できると思う。解の一意性を判定して不定解を正しく扱う部分を、プログラムで自動的に
やらせるには、ゴタゴタした場合分けをコーディングしなければならないだろうけど。
# やっぱり、6 連立方程式に展開してしまったほうが
# 楽なように見えるなあ。
ありがとうございました.この方法で考えてみます.
ただ,今回は6連立でしたが,今後はNxNの場合に拡張したかったので
展開する手法は取りたくなかったのです.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 連立一次方程式の不定解についての質問です。 不定解とはなんですか?2つの直線が重なっていて、無数の共 6 2022/12/29 18:03
- 数学 連立微分方程式の解き方について 7 2022/12/16 13:39
- 数学 写真の図は中心(a,b)半径rの円とその円周上の(x1,y1)における接線lと円の中心とlを結ぶ任意 4 2023/08/08 16:20
- 数学 dx/dt=x-2y +e^t dy/dt=-3x +2y+1 初期値[1,0] [x,y] この連 3 2023/05/15 18:23
- 計算機科学 Mathematica 行列の積(内積) Mathematicaで行列の積(内積)を計算したいのです 1 2022/12/05 01:41
- Excel(エクセル) Excelの相談 4 2023/03/03 09:51
- 数学 線形代数の対称行列についての問題がわからないです。 2 2023/01/08 14:59
- 数学 写真の左上の連立方程式を同値変形するときに 右にある連立方程式と同値なのは何となくわかります そこで 4 2022/08/12 10:14
- 数学 数学直線の方程式とベクトル方程式について 直線の方程式で 点(x1,y1)を通り、直線ax+by+c 1 2022/08/12 12:13
- 数学 連立方程式 1 2022/04/04 12:52
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
線形代数についての問題がわか...
-
行列と行列式の違いについて
-
matlabで条件をみたしたデータ...
-
行列式について。 行列式の問題...
-
統計数学の問題でノルム1に基準...
-
行列の式の英語読み方について
-
高校数学で教わる行列っていっ...
-
フィボナッチ数列の極限
-
3行3列の逆行列(ルートを含む)
-
単因子論で(1,1)が必ず1...
-
3Dゲームにおける微分・積分・...
-
線形代数です。 正方行列A,BがA...
-
高次の最小2乗法の計算
-
複雑な割り勘の計算方法
-
15%増しの計算方法
-
電卓の使い方 乗数はどうした...
-
「原価に20%乗っけて販売」っ...
-
2割乗せる。
-
原価25000円に利益10%を上乗せ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
単因子の計算問題
-
matlabで条件をみたしたデータ...
-
数学「行列」の実生活への応用
-
線形代数です。 正方行列A,BがA...
-
3行3列の逆行列(ルートを含む)
-
行列の消去法のコツなど教えて...
-
[☆急いでます!!☆] 基本変形の解...
-
diag(-1,1)
-
複素数を含む行列の逆行列は存...
-
線形代数の重要性
-
5次の行列式の解き方(固有多項...
-
基本行列の積
-
【数値解析】行列の可約、既約...
-
行列の指数関数
-
回転した楕円の長径短径、媒介...
-
高校数学で教わる行列っていっ...
-
線形代数学のユニタリ行列の質問
-
線形代数
-
統計数学の問題でノルム1に基準...
おすすめ情報