matlab读取dat数据,做离线仿真

目的:是为了把采集的数据导入到matlab的workspace中做仿真。
dat后缀的数据属于MDF文件的一种,找了资料。
其中这篇
(31条消息) MATLAB——读取MDF/MF4文件和BLF文件_yunqianrui的博客-CSDN博客_mf4文件
是介绍对MDF文件可以选特定的读取方法。
(31条消息) 使用matlab处理INCF采集数据,mdf(.dat)格式文件,并将将其写入excel文件_我要在哪儿写博客的博客-CSDN博客_inca测量数据导出xls
主要试的这篇资料。效果如下:

编辑

切换为居中
添加图片注释,不超过 140 字(可选)
文件夹已经加载进Matlab路径下,但报错“未提供MDF文件扩展名。”
没有找到解决方法,问题搁置。
但找到了折中的方法,就是将.dat文件先用MDA软件打开,然后导出数据,另存为.csv的Excel文件。

再通过(31条消息) 仿真与测试:通过From Workspace模块导入外部数据_chhttty的博客-CSDN博客_dataworks导入外部数据

Excel导入代码:
function ImportData()
[DataList,,] = xlsread(‘mdf_202205300845.csv’,‘mdf_202205300845’);
TimeList = DataList(:,1);
SpeedList = DataList(:,2);
assignin(‘base’,‘SpeedSeries’,timeseries(SpeedList,TimeList));
%为指定工作区中的变量赋值;assignin(ws,var,val)将值 val 赋给工作区 ws 中的变量 var。
%例如,assignin(‘base’,‘x’,42) 将值 42 赋予 MATLAB? 基础工作区中的变量 x。
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值