Matlab提取csv文件内容

在科研和工程测试中,CSV格式的数据常见。本文介绍了如何在matlab2016b环境下,利用csvread命令自动导入CSV数据,包括指定数据开始位置和区间,以及如何将数据转置。提供了文章源码链接,适用于需要在Matlab中进行专业数据处理的场景。

 

软件环境:matlab2016b

文章源码:https://download.csdn.net/download/qq_36901410/13126264

在进行科研或工程测试的时候经常会保存或者导出数据,而数据的格式往往是csv形式。比如在用示波器,逻辑分析仪等仪器导出数据。

拿到数据后需要对数据进行分析,可以把csv转换为Excel格式进行分析处理,excel软件数据处理功能很强大,在工程上应用很广泛,华为的测试处理数据和流程几乎全部在Excel里面完成的。

如果想进行更加专业的数据处理,就需要用到matlab。csv文件导入matlab一种是粘贴复制,一种是利用命令自动导入。今天讲解下利用matlab的csvread命令自动导入csv数据。

比如下面导出的AD采样数据,想把C列的数据导出。

文件位置
csv数据内容

语法:

M = csvread('filename',R1,C1,[R1,C1,R2,C2])

第一参数filename要为文件的绝对位置+文件名,后面的参数R1,C1为数据开始位置,[R1,C1,R2,C2]为数据区间

实操:

addata=csvread('C:\Users\hp\Desktop\matlab提取csv内容/ad_40k数据采集.csv',7,2,[7,2,100,2]);
plot(addata);%绘图

如果想要数据转置把列变成行,只需要一个命令就可以完成:

addata=addata’;%转置操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值