所以我有一个脚本,可以在不同的环境中为我解析一些数据,然后我将这些数据输出到文件中,稍后我想将其读入 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
理想情况下,我想保持这种结构。我看到的最佳替代方案是写入大量不同的文件(不理想),或者将其写入一个长数组,然后在其中包含一些标头信息,指示每个数据集的开始位置。再次,不是一个理想的情况。有什么方法可以使用类似于 importdata() 的东西吗?