fopen で開くことができる「.ismr」ファイルがあります。このファイルには、いくつかの列 (ただし、最初の 9 つに関心があります) といくつかの行があります。行の1つは次のとおりです。
1655、60.00、12、00A00000、184.25、21.92、42.02、0.099385、0.079280、
ファイルを開いた後、tline を使用して一度に 1 行ずつ読み取り、textscan を次のように使用しています。
xyz = textscan(tline,'%f, %f, %f, %s %f, %f, %f, %f, %f,');
スクリプトを実行すると、行の最初の 3 つの読み取り値 (つまり、1655、60.00、および 12) のみが正しく表示されますが、4 つ目以降は何も取得されないか、ゴミが表示されます。
私のスクリプトを修正するのを手伝ってください。ありがとう