ページ 11

逆行列を求めたいのですが

Posted: 2010年5月22日(土) 17:01
by 堀江伸一
C#でN*N行列(大きくても7*7程度、行列の要素は実数)を取り扱っていて、この行列の逆行列を求めたいのですが、ヘルプを見ても適切な解説がありませんでした。

もしかしてC#の言語使用に、3*3を超える行列を取り扱う方法や逆行列を扱えるメソッドはないのでしょうか?

Re:逆行列を求めたいのですが

Posted: 2010年5月22日(土) 19:20
by 組木紙織
C#じゃなくても逆行列を簡単に計算出来る言語は少ないとおもいます。
(すくなくとも私は知らない)
有償・無償のライブラリを使うか、自作するしかないかと。
http://www1.bbiq.jp/sekiya_z/na/e01mpis.html

Re:逆行列を求めたいのですが

Posted: 2010年5月22日(土) 19:35
by Justy
 検索したら一発目にこれが出てきました。

Mad Control Lab : C#における行列計算ライブラリの作成 - livedoor Blog(ブログ)
http://blog.livedoor.jp/kazunori1110/ar ... 39959.html

 ざっと見てみたところ、行・列の数は指定可能で、逆行列もサポートしているようです。

Re:逆行列を求めたいのですが

Posted: 2010年5月23日(日) 08:31
by 堀江伸一
ありがとうございます。
標準ライブラリの中にあったら楽だったのですがちょっと残念でした。
検討してみます。