Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 20:48   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 从Matlab中的txt文件导入日期和时间数据

我有一个txt文件,我想从中加载日期和时间数据。 UI导入向导将忽略日期和时间字符串,并且仅加载数字数据,该数据也存在于文件中。

我该如何编写一个脚本来将该日期和时间数据加载为多个值的向量(我的意思是,第1个日期,第2个日期,等等)。我知道如何使用datestr和datenum操作此字符串,我的问题在于加载数据。

该文件如下所示:

{headerlines} 15/11/08-12:17:00 423.85 234.54 672.42 15/11/08-12:17:10 456.54 245.98 723.41 15/11/08-12:17:20 478.65 320.67 952.73 我只有加载此日期和时间字符串有问题。我可以管理数字数据。



回答:

您可以看看以格式化模式读取数据

虽然不照顾标题,但解决方案可能如下所示:

fid = fopen('data.txt'); dateItem = []; values = []; while ~feof(fid) [dateItem]= [dateItem ; fscanf(fid,'%s',1)]; [values]= [values ;fscanf(fid,'%f %f %f',3)']; end fclose(fid);

更多&回答...
poster 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 23:49


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.