【matlab】字符串数组 转 double

通过"导入数据"导入txt文件数据,导入时保存为"字符串数组"

然后将数组保存为double,时间转化为绝对时间,如:

2025-10-28 14:24:53.266127=24*60+53.266127

代码

matlab 复制代码
clc
clear
close all
%%
data=["2025-10-28 14:24:53.266127"," 343.17"," 0.62";"2025-10-28 14:24:53.366617"," 321.93"," 0.25";"2025-10-28 14:24:53.467023"," 299.97"," 0.12";"2025-10-28 14:24:53.567471"," 275.67"," 0.50";"2025-10-28 14:24:53.667869"," 250.38"," 0.38";"2025-10-28 14:24:53.768327"," 219.69"," 0.38";"2025-10-28 14:24:53.868769"," 694.44"," 0.75";"2025-10-28 14:24:53.969243"," 663.03"," 1.00"];
data_final=Data_Cell_to_Double(data);

function data_final=Data_Cell_to_Double(data)
    for i=1:length(data)
        qqq=char(data(i,1));
        qqq1=str2double(qqq(15:16));
        qqq2=str2double(qqq(18:end));
        data_final(i,1)=qqq1*60+qqq2;

        qqq=char(data(i,2));
        qqq1=str2double(qqq);
        data_final(i,2)=qqq1;

        qqq=char(data(i,3));
        qqq1=str2double(qqq);
        data_final(i,3)=qqq1;
    end
end
相关推荐
lang201509283 小时前
Spring OXM:轻松实现Java-XML互转
xml·java·spring
万少3 小时前
Trae AI 编辑器6大使用规则
前端·javascript·人工智能
Lisonseekpan4 小时前
为什么要避免使用 `SELECT *`?
java·数据库·后端·sql·mysql·oracle
一只小透明啊啊啊啊4 小时前
Java的中间件
java·开发语言·中间件
Wilson Chen4 小时前
深入理解 MySQL 事务与锁机制:从 ACID 到 Next-Key Lock 的实证之旅
java·数据库·mysql
bluetata4 小时前
Rokid AR眼镜开发入门:构建智能演讲提词器Android应用
android·人工智能·云计算·ar·ai编程
学编程就要猛4 小时前
数据结构初阶:Java中的ArrayList
java·开发语言·数据结构
JH30734 小时前
10分钟理解泛型的通配符(extends, super, ?)
java·开发语言·windows
马 孔 多 在下雨4 小时前
手机App上的轮播图是如何实现的—探究安卓轮播图
android·智能手机