よく考えなおしてミスを改善することができ、自己解決できました。
ありがとうございました。
検索結果 7 件
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
Re: 掃き出し法による行列の解の求め方について
ご返信ありがとうございます。デバックの方法を教えていただいたのに頓珍漢な返事をしてしまい申し訳ありませんでした。デバックの方法を示していただいたプログラムではきちんと計算されるので、もしかするとスペースが開いていないなどの問題で計算が実行されなかったのかもしれません。あと掃き出し法についてなのですが、各行の絶対値の最大値がある軸を枢軸とする条件で、三角行列にしてからの解法は使いたくても使えません...
頂いたアドバイスを参考にもう一度じっくり考えてみようと思います。
頂いたアドバイスを参考にもう一度じっくり考えてみようと思います。
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
Re: 掃き出し法による行列の解の求め方について
>かずま様 infやnanが出なくなり、計算結果が出るようになりました! ありがとうございます。 ただ、お作りしていただいたプログラムを実行してみたのですが、実行結果が bx[0] = 58.000 0.052 0.017 1.000 1.483 49.690 1420.897 0.000 6.000 65.638 1050.879 0.000 82.000 --- bx[1] = 1420.897 0.051 0.000 1.000 1.483 0.035 1.000 0.000 0.004 28.888 0.000 0.000 82.000 --- bx[2] = 28.888 0.000...
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
Re: 掃き出し法による行列の解の求め方について
質問についての補足
根本から間違っているかもしれませんが、自分でコンパイルを区切って確認していったところ、おそらくi行以外の掃き出しの部分でちゃんと計算されていないのだと思います。
根本から間違っているかもしれませんが、自分でコンパイルを区切って確認していったところ、おそらくi行以外の掃き出しの部分でちゃんと計算されていないのだと思います。
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
Re: 掃き出し法による行列の解の求め方について
分からないところは、実行結果が計算されていないことです。コンパイルしてもエラーは出ないのですが、実行するとinfやnanが出てきてしまいます。
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
Re: 掃き出し法による行列の解の求め方について
すいません。コンパイル環境はVS 2017用 x64 Native Tools コマンドプロンプトを使っております。
- 11ヶ月前
- フォーラム: C言語何でも質問掲示板
- トピック: 掃き出し法による行列の解の求め方について
- 返信数: 9
- 閲覧数: 552
掃き出し法による行列の解の求め方について
C言語のプログラミングについての質問です。初めての投稿なのでお見苦しい点があると思います。 3×3の行列の解を求めるプログラムを作っているのですが、うまくいかず困っています。 ガウスの掃き出し法を使うのですが、枢軸を行の最大値がある列として掃きだします。 自分で作ってみたプログラムは下のようになりました。 <<ここにソースコードが掲載されていましたが、著作権侵害の申し立てがあったため削除しました>> また、読み込んだファイルは下のようになります。 58 86 53 1422 64 6 69 1052 65 82 21 1109 いくら考えても自分では手も足も出ず困っています。 お願いします。