この投稿の最後に書いた簡単なテキストファイルを読む必要があります(これは単なる構造化されたグリッドです)。fortranでは、これを行うのはとても簡単です、あなたはただする必要があります:
read(fileunit,*)
read(fileunit,*) mc,nc
do j = 1, nc
read (fileunit, *) dummy, dummy, (xcor(j,i), i=1,mc)
enddo
fortranのように、要素ごとに読み取り、改行の後も読み取り続ける同等の関数はmatlabにありますか?私はそれを見つけることができませんでした、fscanf、textscanなどのすべての関数が行ごとに読み取られ、次に各行を解析する必要があります。これがファイルです。助けてくれてありがとうA。
Gridfile version 8.675.44
8 3
eta= 1 0.00000000000000000E+00 1.50000000000000000E+02
4.50000000000000000E+02 6.00000000000000000E+02
4.50000000000000000E+02 6.00000000000000000E+02
4.50000000000000000E+02 6.00000000000000000E+02
eta= 2 0.00000000000000000E+00 1.50000000000000000E+02
3.00000000000000000E+02 4.50000000000000000E+02
7.50000000000000000E+02 9.00000000000000000E+02
4.50000000000000000E+02 6.00000000000000000E+02
eta= 3 0.00000000000000000E+00 1.50000000000000000E+02
3.00000000000000000E+02 4.50000000000000000E+02
7.50000000000000000E+02 9.00000000000000000E+02
4.50000000000000000E+02 6.00000000000000000E+02