說明:csvread 函數(shù)適用于讀取逗號分隔的 CSV 純數(shù)據(jù)文件。
用法一:
M = csvread(filename)
例:創(chuàng)建一個名為 csvlist.dat 的文件,內(nèi)容如下:
02,04,06,0803, 06, 09, 1205, 10, 15, 2007, 14, 21, 28
在 matlab 中執(zhí)行如下代碼:
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 函數(shù)對 vivado 下 ila 導(dǎo)出的數(shù)據(jù)進行讀取分析時,需要將 ila 下信號的數(shù)據(jù)格式設(shè)置為十進制數(shù)據(jù)后導(dǎo)出,再用 csvread 進行讀取。
審核編輯 :李倩
-
matlab
+關(guān)注
關(guān)注
189文章
3025瀏覽量
238744 -
十進制
+關(guān)注
關(guān)注
0文章
68瀏覽量
13831 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4417瀏覽量
67532
原文標題:matlab csvread 函數(shù)的使用
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
嵌入式開發(fā)常用函數(shù)速查表
matlab調(diào)用dll動態(tài)庫函數(shù),死機問題,如何強行跳出?
如何將Primus生成的波形文件導(dǎo)入MATLAB
我用matlab的coder 封裝了一個c語言的dll, 但是在用labview調(diào)用時,會出現(xiàn)識別不到庫的問題,有大神遇到過嗎
使用函數(shù)塊實現(xiàn)三相電機正反轉(zhuǎn)控制
詳解hal_entry入口函數(shù)
C語言中的內(nèi)聯(lián)函數(shù)與宏
OptiSystem應(yīng)用:用MATLAB組件實現(xiàn)振幅調(diào)制
普源示波器如何連接MATLAB實現(xiàn)數(shù)據(jù)采集與分析
在matlab中如何計算含有第一類修正的貝塞爾函數(shù)的積分算不出的問題?
函數(shù)指針的六個常見應(yīng)用場景
如何用FOC電機控制MATLAB仿真!
詳解RTOS中的Hook函數(shù)
解鎖TSMaster fifo函數(shù):報文讀取的高效方法
matlab csvread函數(shù)的使用
評論