matlab csvread函数的使用

描述

说明:csvread 函数适用于读取逗号分隔的 CSV 纯数据文件。

用法一:

 

M = csvread(filename)

 

例:创建一个名为 csvlist.dat 的文件,内容如下:

 

02, 04, 06, 0803, 06, 09, 1205, 10, 15, 2007, 14, 21, 28

 

在 matlab 中执行如下代码:

 

filename = 'csvlist.dat';M = csvread(filename)

 

运行后可以看到 M 的值如下:

 

M =     2     4     6     8     3     6     9    12     5    10    15    20     7    14    21    28

 

用法二:读取 R1 行 C1 列到矩阵右下角的矩阵

 

M = csvread(filename,R1,C1)

 

例:读取 csvlist.dat 文件中第 2 行第 0 列开始的矩阵:

 

M = csvread('csvlist.dat',2,0)

 

运行后可以看到 M 为 第 2 行第 0 列开始,到右下角的整个矩阵:

 

M =     5    10    15    20     7    14    21    28

 

用法三:读取 R1 行 C1 列到 R2 行 C2 列的矩阵

 

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

 

例:R1=1,C1=0,R2=2,C2=2,即读取第 1 行第 0 列到第 2 行第 2 列的矩阵:

 

M = csvread('csvlist.dat',1,0,[1,0,2,2])

 

运行后可以看到 M 值为:

 

M =     3     6     9     5    10    15

 

使用 csvread 函数对 vivado 下 ila 导出的数据进行读取分析时,需要将 ila 下信号的数据格式设置为十进制数据后导出,再用 csvread 进行读取。

审核编辑 :李倩

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分