0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

matlab csvread函數(shù)的三種用法

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2021-03-12 14:35 ? 次閱讀

說明: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 導出的數(shù)據(jù)進行讀取分析時,需要將 ila 下信號的數(shù)據(jù)格式設(shè)置為十進制數(shù)據(jù)后導出,再用 csvread 進行讀取。

原文標題:matlab csvread 函數(shù)的使用

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4237

    瀏覽量

    61973

原文標題:matlab csvread 函數(shù)的使用

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機的三種總線結(jié)構(gòu)

    單片機的三種總線結(jié)構(gòu)包括地址總線(Address Bus, AB)、數(shù)據(jù)總線(Data Bus, DB)和控制總線(Control Bus, CB)。這三種總線在單片機內(nèi)部及與外部設(shè)備之間的數(shù)據(jù)傳輸
    的頭像 發(fā)表于 09-10 11:32 ?393次閱讀

    放大電路的三種組態(tài)可以放大什么

    放大電路是電子學中非常重要的組成部分,它們可以將輸入信號的幅度放大,以滿足各種應(yīng)用的需求。放大電路的三種基本組態(tài)包括共射放大電路、共集放大電路和共基放大電路。每種組態(tài)都有其特定的應(yīng)用和特點。以下
    的頭像 發(fā)表于 07-09 14:31 ?377次閱讀

    MATLAB信號處理常用函數(shù)詳解

    MATLAB是一款功能強大的數(shù)學軟件,尤其在信號處理領(lǐng)域,它提供了眾多的函數(shù)和工具箱,使得信號的分析、處理、仿真變得簡單而高效。本文將詳細介紹MATLAB在信號處理中常用的函數(shù),并通過
    的頭像 發(fā)表于 05-17 14:31 ?1064次閱讀

    verilog function函數(shù)用法

    Verilog 中被廣泛用于對電路進行模塊化設(shè)計,以簡化和組織代碼。 本文將詳細介紹 Verilog 函數(shù)用法,并探討函數(shù)在硬件設(shè)計中的重要性和實際應(yīng)用場景。 一. Verilog 函數(shù)
    的頭像 發(fā)表于 02-22 15:49 ?3942次閱讀

    運放的三種應(yīng)用

    運放在電路中主要存在三種應(yīng)用,放大器,濾波器,振蕩器。再這三種應(yīng)用電路中,運放的兩大特點虛短虛斷仍然成立嗎? 在阻尼振蕩器中,工作過程是否按照我描述的這樣,在反相輸入端加一個近似鋸齒波的電流源,正半
    發(fā)表于 01-26 16:18

    運動控制的三種控制方式

    非標項目中有非常多的運動控制,根據(jù)系統(tǒng)配置、電機類型以及精度需求的不同主要有三種控制方式:開環(huán)控制、半閉環(huán)控制、全閉環(huán)控制。
    的頭像 發(fā)表于 01-23 09:48 ?981次閱讀
    運動控制的<b class='flag-5'>三種</b>控制方式

    常見的socket三種類型

    常見的socket三種類型? Socket是計算機網(wǎng)絡(luò)中常用的通信機制,在網(wǎng)絡(luò)編程中起到了非常重要的作用。Socket可以分為三種類型:流套接字(Stream Socket)、數(shù)據(jù)報套接字
    的頭像 發(fā)表于 12-08 11:18 ?2148次閱讀

    oracle split函數(shù)用法舉例

    Split函數(shù)是Oracle中用于將一個字符串按照指定的分隔符進行拆分的函數(shù)。其語法為:SPLIT(字符串, 分隔符)。 下面我將詳細介紹Split函數(shù)用法,并提供一些示例,以幫助你
    的頭像 發(fā)表于 12-06 09:56 ?7414次閱讀

    oracle中substr函數(shù)用法

    字符串的源字符串,start_position是子字符串的起始位置,length是要提取的子字符串的長度(可選參數(shù))。 下面將詳細介紹SUBSTR函數(shù)用法及示例。 基本用法 最簡單的用法
    的頭像 發(fā)表于 12-05 16:57 ?1037次閱讀

    電路短路的三種情況

    電路短路的三種情況? 電路短路是指電路中某個部分的導線或元器件出現(xiàn)故障,導致電流繞過原本的路徑,直接通過短路部分。短路會導致電路不正常工作,并可能引起火災、電擊等危險。本文將詳細介紹電路短路的三種
    的頭像 發(fā)表于 11-23 10:33 ?4459次閱讀

    python中insert函數(shù)用法

    表示要插入的元素。insert()函數(shù)會將元素插入到指定位置,并將該位置原有的元素及其后的元素依次往后移動。 下面將詳細討論insert()函數(shù)用法。 插入單個元素 插入單個元素時,可以
    的頭像 發(fā)表于 11-21 14:43 ?2255次閱讀

    修復鋰電池的三種方法

    電子發(fā)燒友網(wǎng)站提供《修復鋰電池的三種方法.doc》資料免費下載
    發(fā)表于 11-15 10:40 ?5次下載
    修復鋰電池的<b class='flag-5'>三種</b>方法

    什么是電池化成?電池化成的三種方式 三種電池化成對比

    什么是電池化成?電池化成的三種方式 三種電池化成對比? 電池化成是指將物體或設(shè)備改造為可以使用電池供電的過程。在電池化成過程中,常見的電源例如燃油、電線甚至是替換掉,以便更高效、便捷地提供
    的頭像 發(fā)表于 11-10 14:49 ?2007次閱讀

    static關(guān)鍵字的三種用法

    變量(StaticVariables):在C語言中,使用`static`關(guān)鍵字來聲明靜態(tài)變量是一常見的用法,它具有以下主要作用:1.生存期延長:靜態(tài)變量的生存期在程序的整個運行期間,而不僅僅是在聲明它的函數(shù)調(diào)用期間。這意味著靜
    的頭像 發(fā)表于 11-10 08:00 ?417次閱讀
    static關(guān)鍵字的<b class='flag-5'>三種</b><b class='flag-5'>用法</b>

    關(guān)于Matlab三種加密方式

    在實際應(yīng)用中,第一次執(zhí)行 .m 文件時,MATLAB 需要將其解析一次,這會增加執(zhí)行時間。因此,我們可以預先解析代碼并生成 .p 文件,以提升后續(xù)調(diào)用該文件的速度。值得注意的是,如果同一目錄下存在同名的 .p 和 .m 文件,優(yōu)先調(diào)用的是 .p 文件。
    的頭像 發(fā)表于 10-23 10:41 ?5285次閱讀
    關(guān)于<b class='flag-5'>Matlab</b>的<b class='flag-5'>三種</b>加密方式