说明: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=24683691251015207142128
用法二:读取R1行C1列到矩阵右下角的矩阵
M=csvread(filename,R1,C1)
例:读取csvlist.dat文件中第2行第0列开始的矩阵:
M=csvread(‘csvlist.dat’,2,0)
运行后可以看到M为第2行第0列开始,到右下角的整个矩阵:
M=51015207142128
用法三:读取R1行C1列到R2行C2列的矩阵
M=csvread(filename,R1,C1,[R1C1R2C2])
例:R1=1,C1=0,R2=2,C2=2,即读取第1行第0列到第2行第2列的矩阵:
M=csvread(‘csvlist.dat’,1,0,[1,0,2,2])
运行后可以看到M值为:
M=36951015
使用csvread函数对vivado下ila导出的数据进行读取分析时,需要将ila下信号的数据格式设置为十进制数据后导出,再用csvread进行读取。
原文标题:matlabcsvread函数的使用
文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。
责任编辑:haq