說明: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 進行讀取。
審核編輯 :李倩
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
matlab
+關注
關注
189文章
3025瀏覽量
238727 -
十進制
+關注
關注
0文章
68瀏覽量
13831 -
函數
+關注
關注
3文章
4417瀏覽量
67521
原文標題:matlab csvread 函數的使用
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
嵌入式開發常用函數速查表
在嵌入式開發中,掌握常用函數的用法可以大大提高開發效率。無論是單片機初學者還是有一定經驗的工程師,熟悉函數庫和調用方式都是必備技能。今天,我們為大家整理一份嵌入式開發常用函數速查表,覆蓋GPIO
matlab調用dll動態庫函數,死機問題,如何強行跳出?
matlab調用dll動態庫中的函數,例如圖莫斯,發送數據時,經常會卡死,是否有辦法限制時間,比如3秒,沒有回應,就強行結束函數調用。執行后續邏輯。
發表于 12-31 10:14
如何將Primus生成的波形文件導入MATLAB
VCD 文件及其查看器,如 GTKWave,擅長記錄和展示波形,而 MATLAB 擅長對復雜數據進行計算、分析和可視化。在項目設計開發階段,有時候,我們需要將 EDA 工具生成的波形數據,導入到 MATLAB 中進行更深入的分析、處理或可視化。
我用matlab的coder 封裝了一個c語言的dll, 但是在用labview調用時,會出現識別不到庫的問題,有大神遇到過嗎
我之前用coder編譯過簡單的加減法,調用沒有問題:
但是后面封裝了個復雜點的函數,就會出現問題,自己驗證過,函數本身肯定是沒問題的。
中間自己用matlab調用dll測試,也是沒問題的,有大神指導怎么解決嗎
發表于 11-14 11:25
使用函數塊實現三相電機正反轉控制
在使用西門子S1200PLC,所使用的軟件是博途軟件,在這個軟件里運用了塊的概念。比如我們常見的組織塊(OB)、函數塊(FB)、數據塊(DB)以及函數FC等。今天我們來具體交流一下這個函數塊(FB)的具體使用方法。
詳解hal_entry入口函數
當使用RTOS時,程序從main函數開始進行線程調度;當沒有使用RTOS時,C語言程序的入口函數main函數調用了hal_entry函數。由于我們新建的工程是沒有選用RTOS的,因此,
OptiSystem應用:用MATLAB組件實現振幅調制
。(注意:m文件需與該光路文件存放在同一個文件夾)
圖6.輸入程序路徑
MATLAB中振幅調制主代碼如下:
圖7.MATLAB代碼
對應函數代碼如圖8:
a
發表于 06-13 08:46
普源示波器如何連接MATLAB實現數據采集與分析
普源示波器(Rigol)作為國內知名的測試測量儀器品牌,廣泛應用于電子工程、科研實驗、教學等領域。為了進一步擴展其功能,用戶常需將示波器與MATLAB等數據分析平臺連接,實現自動化測試、實時信號處理
在matlab中如何計算含有第一類修正的貝塞爾函數的積分算不出的問題?
問題摘要:
在matlab中計算含有第一類修正的貝塞爾函數的積分時,出現了在部分值能計算出結果,部分值無法計算出結果的問題。
一、變量定義:
syms x
y=1.0+1i*x; %積分
發表于 05-19 16:53
函數指針的六個常見應用場景
函數指針在嵌入式開發中有著廣泛的應用,它讓代碼更加靈活,減少冗余,提高可擴展性。很多時候,我們需要根據不同的情況動態調用不同的函數,而函數指針正是實現這一需求的重要工具。本文將介紹六個常見的函
如何用FOC電機控制MATLAB仿真!
[導讀]本文將介紹如何用FOC電機控制MATLAB仿真,首先從整體結構及功能介紹,用MATLAB2013以上版本打開文件,看到如圖1所示界面,可以看到仿真最外層由四個模塊組成:電源模塊(紅色方框
發表于 03-28 14:51
解鎖TSMaster fifo函數:報文讀取的高效方法
前言:TSMaster目前有兩種讀取報文的模式:回調函數模式和fifo模式。fifo函數是TSMaster近期新增的函數,本文將重點介紹fifo模塊。關于回調函數的使用方法可以參考幫助
matlab csvread函數的使用
評論