- 积分
- 9
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-9
- 最后登录
- 1970-1-1
|
MATLAB
问题截图: |
- |
问题概况: |
资料里有一段数据格式有一段总长为18的数字,中间有时会夹杂一到两个空格,怎么跳过这段数据或者读取? |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
2 |
系统平台: |
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
11 2000.395234 9.313E-29 7.215E-01.02540.281 4265.97560.48-.011058 0 2 0 0 1 0 11 9 2 11 8 3 4442334432297122 9 69.0 69.0
11 2000.396957 3.105E-29 7.216E-01.02540.281 4265.97360.48-.011051 0 2 0 0 1 0 11 9 3 11 8 4 3442334432297122 9 23.0 23.0
11 2000.416146 2.332E-27 6.702E-03.07020.365 2552.85720.61-.010260 0 0 1 0 1 0 7 3 5 6 5 2 455243441884672438 45.0 39.0
11 2000.903300 4.155E-24 6.756E+00.04070.211 2406.14310.62-.009870 0 2 0 0 1 0 6 6 1 5 5 0 556644301874 12229 39.0 33.0
11 2001.016810 1.444E-24 7.045E+00.04130.195 2406.14110.62-.009600 0 2 0 0 1 0 6 6 0 5 5 1 45674330187 12 229 13.0 11.0
这是原始资料,红色的部分一共有18个数字,有时中间的数字会变成空格,把一串数字变成两串,影响后面资料的读取
[name, v, S, A, gm_a, gm_s, E, n, d_a, Ei1, Ei2, Ei3, Ei4, Ei5, Ei6, ref1, ref2, ref3, ref4, ref5, ref6, wtf, gp, gpp] = textread(filename , '%2n %f %f %f %f %f %f %f %f %d%d%d%d%d%d%d%d%d%d%d%d%18s %f %f')
这是自己编的代码,红色就是那串数字的读取,但是依旧不行。求大神指教怎么把这段跳过去,或者把空格前后连同空格一起读在一个数据里
|
|