• 締切済み

fortranでの並び替えについて

xyの正方格子上のデータがランダムに1列に並んでいます。 各データのxy座標はわかっています。 このデータをもう一度座標位置に配列しなおして2次元のデータにすることはできるのでしょうか。 わかる方教えてください!

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

えぇと, やっぱり 「このzの値をxyの正方格子に並べ変えたい」 の意味が分かりません. 最終的にどうなってほしいのでしょうか? 場合によってはそれこそ #1 で終わりですが....

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

質問の意味がよくわかりませんが・・・ 各データのxy座標がわかっているのなら、新たに2次元配列を定義して、そこにデータの値を代入するだけでいいのでは?

simpsons85
質問者

補足

すみません。 質問がわかりにくかったですね。 1列のデータは2次元に並べる必要があり、与えられた情報はこのデータがx方向の何番目のデータか、y方向の何番目のデータか、ということだけです。 例えば、 x y z 1 1 7 3 3 3 2 3 2 3 1 9 2 2 5 1 3 1 1 2 4 3 2 6 2 1 8 といった感じです。 このzの値をxyの正方格子に並べ変えたいです。 お分かりいただけるでしょうか。

関連するQ&A