matlab读取CSV文件

在vivado抓取数据后,或者quartus中逻辑分析仪抓取数据后,都可以导出为csv文件。matlab可以很方便使用csv文件,具体读取如下所示:

function csv_data =fread_csv(filename,row1,colum1,row2,colum2,row3,colum3,row4,colum4,len)

fid = csvread(filename,row1,colum1,[row1,colum1,(row1+len),colum1]);
fid2 = csvread(filename,row2,colum2,[row2,colum2,(row2+len),colum2]);
fid3 = csvread(filename,row3,colum3,[row3,colum3,(row3+len),colum3]);
fid4 = csvread(filename,row4,colum4,[row4,colum4,(row4+len),colum4]);
csv_data.data1 = fid;
csv_data.data2 = fid2;
csv_data.data3 = fid3;
csv_data.data4 = fid4;
end

代码表示函数读取四种数据,从第一种第一个数据位于表格row1行,column1列,最后一个数据位于表格row1行,column1+len列,len为逻辑分析仪抓取数据的深度。注意表格行列均是从0开始。

具体使用:

strdir='E:\DPD\1\data\da数据\单音\';
filename=[strdir, 'data52.csv'];
csv_data = fread_csv(filename,9,1,9,20,9,39,9,58,2047);

 

  • 0
    点赞
  • 0
    评论
  • 3
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页

打赏作者

LYC_0504

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值