我正在尝试将ascii文件加载到Matlab中,其中包含1020行和两列的光谱数据。当我像下面这样使用dlmread时,Matlab会将其转换为矩阵N,这就是我想要的:
N = dlmread('alummatrix.asc')
但是,我希望它只读取前80行数据,忽略其余行,然后对目录中的所有.asc文件执行此操作。
它给了我:
N =
1.0e+05 *
0.0384 0.3374
当我只想让它显示出来的时候:
N =
3838 33738
发布于 2016-01-26 03:25:26
使用下面这行代码:
N= dlmread('alummatrix.asc','',0 0 80 0);
祝好运!
https://stackoverflow.com/questions/34910157
复制