• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:fortran 上三角行列)

生成された上三角行列のプログラムと実行結果の納得性について

このQ&Aのポイント
  • 以下のプログラムは上三角行列を設定する正しく実行されるものではありません。
  • プログラムにおいて、要素としての一様乱数の生成は正しく行われていますが、上三角行列を設定する部分での処理に問題があります。
  • 具体的には、a(j+1:n,j) = 0.0d0 という部分で全てのjにおいて同じ値が代入されてしまっているため、実行結果が納得のいくものになっていません。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8625/18445)
回答No.1

明らかにこれはおかしいよね。 write(*,'(100e12.4)') a(1, 1:n) 正しくはこれ。 write(*,'(100e12.4)') a(i, 1:n)

noname#96313
質問者

お礼

ありがとうございました。全く気づきませんでした。ご指摘ありがとうございました。助かりました。

関連するQ&A