(1)自作のプログラム
(2)excel
(3)matlab
の3種により逆行列を求めてみたのですが,どれも異なる逆行列を吐き出しました.
逆算して確かめてみたのですが,(1)と(3)は元の行列と掛け合わすと単位行列になったのですが,(2)はなりませんでした.
使用した行列は5*5の行列で下の通りです.
1.48E-03 2.86E-03 -5.22E-04 -1.42E-03 -3.00E-03
2.86E-03 7.05E-03 -3.53E-03 -3.54E-03 -5.74E-03
-5.22E-04 -3.53E-03 4.61E-03 1.18E-03 7.46E-04
-1.42E-03 -3.54E-03 1.18E-03 3.66E-03 3.42E-03
-3.00E-03 -5.74E-03 7.46E-04 3.42E-03 6.27E-03
よろしかったら正しい逆行列を教えてください.
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
MINVERSEのヘルプより
MINVERSE 関数は、ほぼ 16 桁の精度で計算されるため、計算の過程でその結果にわずかな誤差が生じることがあります。
逆行列
194464.2774-278498.5854-165607.3532-15589.85223-133704.7317
-278498.5854-401646.9103-273305.397259757.0737-501025.899
-165607.3532-273305.3972-184261.276937043.0148-327723.0044
-15589.8522359757.073737043.0148101.159172942784.04991
-133704.7317-501025.899-327723.004442784.04991-506833.0056
MMULTによる行列積
12.27374E-13002.27374E-13
5.68434E-13108.52651E-140
-2.84217E-141.13687E-131-7.10543E-15-2.27374E-13
-5.68434E-144.54747E-13012.27374E-13
-2.27374E-130001
小数点以下10桁くらいの制度はありそうですが、詳しいことはわかりません。
No.1
- 回答日時:
MINVERSE関数で計算すると以下の結果でした。
194464.2773569640 ,-278498.5853518560 ,-165607.3531522970 ,-15589.8522282568 ,-133704.7317027930
-278498.5853518650 ,-401646.9102881890 ,-273305.3972162890 ,59757.0736964495 ,-501025.8990156780
-165607.3531523030 ,-273305.3972162890 ,-184261.2769440660 ,37043.0148004819 ,-327723.0043852920
-15589.8522282564 ,59757.0736964482 ,37043.0148004812 ,101.1591729471 ,42784.0499075288
-133704.7317028000 ,-501025.8990156740 ,-327723.0043852900 ,42784.0499075296 ,-506833.0055615140
ちなみに、MMULT関数にて元の行列と掛け合わせると、
以下のように単位行列になりました。
1,2.27374E-13,0,0,2.27374E-13
5.68434E-13,1,0,8.52651E-14,0
-2.84217E-14,1.13687E-13,1,-7.10543E-15,-2.27374E-13
-5.68434E-14,4.54747E-13,0,1,2.27374E-13
-2.27374E-13,0,0,0,1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) パイソンのプログラミングについての質問です 2 2023/05/22 12:39
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- 数学 線形代数の正規直行系についての問題がわからないです。 1 2022/07/16 11:20
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Excel(エクセル) Googleスプレッドシートで、あるセルの値に応じて行を自動挿入したい 急いでいます! くわしい方、 3 2023/03/06 19:05
- 数学 行列 線形代数 数学 区間行列 ブロック行列 逆行列 区間行列(ブロック行列)でA^-1を求めよとい 2 2022/05/06 00:25
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- 数学 線形代数の問題がわかりません。 3 2022/07/08 17:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
数学「行列」の実生活への応用
-
線形代数です。 正方行列A,BがA...
-
行列の階数(rank)を求める
-
表計算で行列の積を計算する方...
-
matlabで条件をみたしたデータ...
-
行列の式の英語読み方について
-
[☆急いでます!!☆] 基本変形の解...
-
基本行列の積
-
零因子の問題です・・
-
積の結合律の証明
-
にゃんこ先生の自作問題、ヴァ...
-
正則行列、階段行列
-
大学数学を忘れました。3×3行列...
-
不完全LU分解前処理つき双共...
-
三角関数の加法定理は複素数平...
-
フィボナッチ数列の極限
-
なぜ(1)は係数行列の行列式が≠0...
-
【数値解析】行列の可約、既約...
-
線形代数の重要性
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
3行3列の行列の和と積の計算...
-
線形代数です。 正方行列A,BがA...
-
連続的ポストごめんなさい
-
数学「行列」の実生活への応用
-
matlabで条件をみたしたデータ...
-
行列を分割するメリットを教え...
-
基本行列の積
-
高校数学で教わる行列っていっ...
-
行列の式の英語読み方について
-
行列の平方根?のようなもの
-
逆行列(AB)^-1について
-
掃き出し法は、行の基本変形と...
-
3行3列の逆行列(ルートを含む)
-
Aが2次正方行列とする。 (1)A...
-
Aはn次正方行列で、どんなn次...
-
回転行列の4行4列の意味について
-
零行列 O のことも 零因子 と呼...
-
複素数を含む行列の逆行列は存...
-
[☆急いでます!!☆] 基本変形の解...
-
ansatzとは
おすすめ情報