爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9023|回复: 4

[程序设计] 请问下面dat文件如何用MATLAB同时提取时间及数字数据,谢谢!

[复制链接]
回帖奖励 24 金钱 回复本帖可获得 6 金钱奖励! 每人限 1 次(中奖概率 60%)

新浪微博达人勋

发表于 2021-10-24 23:07:50 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 lt8831 于 2021-10-24 23:16 编辑

各位学者,请教一下:
有30个类似的dat文件,如何循环同时提取每个文件的时间(转为日期序列值)及数字数据,同时保存为double类型
微信截图_20211024230625.png
用类似以下代码,时间是乱码,请问怎么处理呢?谢谢
filename = 'c101.txt';                      %文件名
delimiterIn = ' ';                          %列分隔符
headerlinesIn =9;                           %读取从第 headerlinesIn+1 行开始的数值数据
c101=importdata(filename,delimiterIn,headerlinesIn);
row4=c101.textdata{4,1};
len=length(row4);
dataset=c101.data;                          %导出的10行以后的数据,即101行7列的矩阵
parameters=c101.textdata;                   %导出的9行以前的数据,即7行1列的元胞数组

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-10-25 09:17:51 | 显示全部楼层

回帖奖励 +6 金钱

请问楼主解决了吗?我也在处理类似的问题,方便加一下联系方式 吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-25 09:20:39 | 显示全部楼层
可以看到位置是固定的,试试fgetl,当成字符串读进来,然后再把字符串变成double
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-25 09:31:24 | 显示全部楼层
{:eb303:}{:eb303:}{:eb303:}{:eb303:}{:eb303:}{:eb303:}{:eb303:}{:eb303:}{:eb303:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-25 09:34:03 | 显示全部楼层

回帖奖励 +6 金钱

试试 dlmread 或者 fgets 或者 fgetl
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表