• ベストアンサー

行列計算のプログラム

行列計算のプログラムを作りたいのですが,上手く出来ません. 簡単なものでいいので,どなたか教えていただけませんか?

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

行列計算のどんな計算でしょうか? 積に関しては、過去(参考URL)にサンプルがあります

参考URL:
http://okweb.jp/kotaeru.php3?qid=1391489
321321321
質問者

お礼

返答ありがとうございます。 行列計算は5×5の伝達マトリックス法を用いたものなのですけど、 とりあえず5×5の行列計算だけでもどのようになるのかプログラムを作ろうかと思ったんですけど、実際作ってみるとうまくいかなくて困っていました。 過去にあったサンプルを用いてもう一度つくってみたいと思います。 初めての投稿だったんですけどすぐに返答がきて、とてもうれしかったです。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

逆行列に関しては参考URLが参考になるかもしれません。

参考URL:
http://okweb.jp/kotaeru.php3?qid=1050208

関連するQ&A

  • 教えてください! 行列式の計算プログラム

    FORTRANで「4次の行列式の計算」 を行うプログラムを作りたいのですが、 どのようにすればよいか良く分かりません。 プログラム例または参考ホームページを教えていただけると嬉しいです。 よろしくお願いします。

  • BASICのプログラムで行列式の積の計算をしたいのですが…

    BASICのプログラムで「行列式の積」の計算をしたいのですが…どのようにして行ったらよいか分かりません。あいにく、大学の図書館が閉まってしまい、調べる事もできない状態で困っています。一例として、3行3列の行列式の積の計算をする方法のプログラムを教えてください。 後、計算結果がどのように表示されるかも教えていただけると嬉しいです。

  • C++行列計算プログラム

    C++を利用して逆行列(10×10などの大きな行列)を求める計算のプログラムを作りたいのですが、うまくできません。 どのように作ればいいのでしょうか?

  • 行列の積の計算プログラムを教えてください。

    現在、BASICの勉強を独学でしていますが、なかなか理解ができないでいて困っています。 4行4列の2つの行列A、Bの積を計算するプログラムを書きたいのですが、どのように書けばよいのか教えていただけないでしょうか? DIM文を使うことはわかるのですが、使い方がよくわからないでいます。 よろしくお願いします。

  • 行列の計算について。

    こんにちは。 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
  • BASIC:行列式の値を求めるプログラム

    BASIC言語で行列式の計算を求めるプログラムを作りたいのですが、どなたか具体例等で教えていただけると助かります。

  • Javaを使った行列計算

    Javaを使って行列の固有値などを求めるプログラムを 作りたいと考えています。そこで、自分で全て実装する前に Javaのライブラリの中に行列を扱うクラスなどがあるのならば それを利用したいと考えています。そこで、Javaのライブラリに 行列計算に適したクラスなどは用意されているでしょうか。 もしありましたら、教えて頂きたいと思います。お願いします。

    • ベストアンサー
    • Java
  • 行列式の計算教えてください!!!

    次の行列式の値を計算したいのですがどうしてもできなくて・・・。 (2,1,3,6) (0,2,1,3) (4,3,9,6) (4,0,5,9) の行列の値を計算する過程をぜひ教えて下さい。 お願いします。

  • mathematicaでの行列の計算

    Aを5×5の行列として(成分は与えられている) Pを5×5行列で各列、各行に1が一つ(残りは0)の行列(置換行列) とします。このときに全てのPに対して P×A×(Pの逆行列) を計算するプログラムってmathematicaで出来るのでしょうか? 分かりにくい説明で申し訳ありません! いずれはn×nでやりたいと思っているのですが、とりあえず5×5くらいで考えています。 あまりmathematicaはやったことがないので、変な質問でしたらすみませんっ。。。

  • 行列を使った計算

    「質問」 行列を使った計算で、何が楽になるのか感覚的に分からないので 具体例を教えて欲しいです。 「質問に至った経緯」 統計に強くなりたいと思い行列の勉強を始めました。 単位行列や逆行列や可換や、不定や不能といった概念を学んでいるところです。 本の最初ではカフェに出てくるお茶のカロリーや値段という例に基づいて行列の 計算をしてみよう、という内容だったのですが、逆行列を解説するページ辺りでは 数式のみの説明になってしまいました。 逆行列の計算の方法は理解しましたが、具体例がなく説明されていたので 一体これは何の為の計算なんだろう、、?統計とどう関係があるのだろう、、、? と少し退屈な気持ちになってしまっています。 自分で調べたところ "多くの変数を分析する時に、行列を用いて計算をすると楽だから、行列がある" そんな旨のことがあるウェブサイトに書かれていました。 役に立つことは理解できましたが、やはり漠然とした理解なので、ちょっともやもやしています。 私としては学習を進めるにあたって、何の役に立つのか理解しておかないと 非常に退屈な気持ちになるので、もっと具体的にどういうふうに役に立つのか 知りたいです。 といっても、行列を大して理解もしていないのに、難しい分析をするというの難しい話です。 「質問のまとめ」 出来れば生活に身近な事柄を使って、行列を用いると計算が楽になるという具体例を教えていただけないでしょうか? 「質問者の知識レベル」 私は数学に弱い人間なので、難しい単語や概念の話をされると わからない可能性が高いです。可能なレベルで文章を柔らかく書いてもらえると 非常に助かります。 「蛇足」 質問文において、改善した方が良さそうなところがあれば 教えてほしいです。

専門家に質問してみよう