非常に大きな行列をFortran 6.5にインポートする方法に問題があります。例えば、私の.FORファイルマトリックスは、非常に大きな120メガバイトで、行列は行列が非常に大きいと、私は、Fortranシートで/ペースト1メガバイトの行列のほんの一部をコピーすることができますフォームCompaq Visual Fortran 6.5で大きなデータをインポートまたは呼び出す方法
A(1,1)=691627.009959795*x(1)**2 - 3428.41117804251*x(1)*x(2) -
# 156.91392014999*x(2)**2 + 428391.21915942*x(1)*x(3) - 953.4687530
#88931*x(2)*x(3) + 66317.7918091961*x(3)**2 + 159956.172489745*x(1)
#*x(4) - 427.609460294073*x(2)*x(4) + 49548.6129072796*x(3)*x(4) +
#9246.97185672321615*x(4)**2 - 34020.3929685886*x(1)*x(5) + 23.9104
#515534*x(2)*x(5) - 10515.7437145023*x(3)*x(5) - 3939.86670772623
A(1,2)=433427.009959795*x(1)**2 - 3444.41117804251*x(1)*x(2) -
# 144.91392014999*x(2)**2 + 455391.21915942*x(1)*x(3) - 955.4687530
#58931*x(2)*x(3) + 66317.7918091961*x(3)**2 + 159956.172489745*x(1)
#*x(4) - 457.609460294073*x(2)*x(4) + 49548.6129072796*x(3)*x(4) +
#3246.97182321615*x(4)**2 - 14020.3929685886*x(1)*x(5) + 23.9104019
#515534*x(2)*x(5) - 14515.7437145023*x(3)*x(5) - 3669.86670772623
...
に与えられていますその場合、120パーツに120MBを割り当て、すべてのパーツの合計でFortranシートにコピー/ペーストする必要があります。 Fortranからこの完全な形式で行列を呼び出す方法とインポートする方法は?
コード内にデータを入れようとしていますか?ファイルから行列データを読み込むコードを記述して、それに必要なものを作成する必要があります。 – milancurcic
@ IRO-bot大きなサイズの行列をコンパック版で呼び出そうとしましたか?あなたはいくつかの例を入れることができますか? – Pipe
いいえ、私はCompaq Fortranコンパイラを使ったことはありません。標準のFortranを書くだけで、コンパイラにかかわらず、大丈夫です(ほとんどの場合、少なくとも)。この質問は深刻な編集を必要とします。現在の形では非常にわかりにくいです。あなたが達成しようとしていることについてもっと具体的にお考えですか? – milancurcic