そのため、別の環境でデータを解析するスクリプトを作成し、それらのデータをファイルに出力しています。後で MATLAB に読み込みたいと考えています。ただし、たとえば 10 個のデータ セットを同じファイルに書き込むと (理想的な状況)、MATLAB は最初のデータ セットを読み取るだけです。輸入。ファイルの出力方法には多少の余裕はありますが、基本的には一行ずつ書けるようなシンプルなものである必要があります。
残念ながら、追加のデータ セットを列として追加するだけでは非常に困難です。サンプル データの例を次に示します。
DataSet1
x y z
3.82724 60.8234 13.0031
3.79987 60.909 -8.89291
3.75338 60.9124 19.5031
3.67715 61.0104 -24.5894
3.68124 61.0889 -20.8511
3.88438 61.1817 34.891
3.71405 61.2379 16.31
3.85504 61.245 -19.3778
4.09736 68.85 5.86954
3.39505 69.9457 64.8669
3.36033 69.9552 -58.8838
3.39427 70.9253 -26.0232
3.35769 70.9523 18.7863
DataSet2
x y z
3.73244 60.597 -21.6651
3.81217 60.712 -29.5505
3.74396 60.7554 -43.6225
3.70079 60.8271 -69.0996
3.87417 60.8662 -49.8068
3.74371 61.6553 34.915
3.815 61.7063 28.5842
3.88035 61.802 78.4314
理想的には、この種の構造を維持したいと考えています。私が見る最良の代替案は、多数の異なるファイルに書き込むこと (理想的ではありません)、またはそれを 1 つの長い配列に書き込み、そこに各データセットの開始位置を示すヘッダー情報を含めることです。繰り返しますが、理想的な状況ではありません。importdata() に似たものを使用する方法はありますか?