matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
我用dlmread函數(shù)批量讀取txt文件中的一個(gè)數(shù)據(jù),但運(yùn)行結(jié)果1.txt文件中只有一個(gè)數(shù)據(jù)0,調(diào)試時(shí)報(bào)錯(cuò):錯(cuò)誤使用 dlmread (line 147)
文件結(jié)尾不支持空的格式字符串,文件有128列,78行,下面沒(méi)有列全
文件格式是:
NCOLS? ?? ?128
NROWS? ?? ? 72
XLLCORNER? ? 72.000000000000
YLLCORNER? ? 18.000000000000
CELLSIZE? ? 0.50000000000000
NODATA_VALUE? ?-9999.000
-9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0
-9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0
-9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0 -9999.0
。。。。。。。。。。
。。。。。。。。。
代碼:
fileread=dir('E:\中國(guó)地面降水日值0.5°×0.5°格點(diǎn)數(shù)據(jù)集(V2.0)\全部數(shù)據(jù)\*.txt');
for n=1:length(fileread);
dt=dlmread( ['E:\中國(guó)地面降水日值0.5°×0.5°格點(diǎn)數(shù)據(jù)集(V2.0)\全部數(shù)據(jù)\',fileread(n).name],'',[56,81,56,81]);
dlmwrite('1.txt',dt,'');
end
總結(jié)
以上是生活随笔為你收集整理的matlab读txt文件不完整,求助Matlab批量读取TXT文件出错的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 不会使用编排展示技巧,好照片也有可能被埋
- 下一篇: 建行银行锁了就必须得挂失了吗?