※ ChatGPTを利用し、要約された質問です(原文:matirix market データ読み込み方法は?)
matirix market データ読み込み方法は?
このQ&Aのポイント
MATRIX MARKETで行列データを取得してC言語で読み込む方法について知りたいです。
連立一次方程式の解法の研究のために、MATRIX MARKETの行列データをC言語で読み込もうとしていますが、上手くいきません。
非ゼロ要素のみが記述されている.mtxファイルを読み込む方法について教えてください。
matirix market データ読み込み方法は?
今、現在連立一次方程式の解法に関する研究を行っています。そのために、MATRIX MARKETで行列データを取得して、それをC言語で読み込んで、配列に格納しようとしているのですが、うまく読み込めません。
格納しようとしているのは、
%%MatrixMarket matrix coordinate real general
% RBTitle: TUBULAR REACTOR MODEL
% RBKey: TUB100
100 100 396
1 1 -1.06376100E+03
2 1 1.80726500E-01
3 1 5.04700000E+02
1 2 -8.04861900E+00
2 2 -1.06287600E+03
4 2 5.04700000E+02
1 3 9.60400000E+02
3 3 -9.60783900E+02
4 3 1.91944900E-01
5 3 5.04700000E+02
2 4 9.60400000E+02
3 4 -8.37828500E+00
4 4 -9.59710900E+02
・・・・・・・・・・・
・・・・・・・・・・・
こういった非ゼロ要素のみが記述されている.mtxファイルです。
ご存知でしたら、よろしくお願いします。
お礼
再度のご回答ありがとうございます。 結局、example_read.cにおいて既に配列に格納されていることに恥ずかしながら気付いていませんでした。。 回答者様のご指摘のとおり、C言語についてはまだまだ知識足らずで、自分で上記のコードで読み込もうとしていました。 丁寧に教えていただきありがとうございました。 無事、したいことができました。