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

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

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

matlab csvread函數(shù)的使用

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-12 09:15 ? 次閱讀

說明: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 進行讀取。

審核編輯 :李倩

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

    關(guān)注

    185

    文章

    2976

    瀏覽量

    230535
  • 十進制
    +關(guān)注

    關(guān)注

    0

    文章

    67

    瀏覽量

    13223
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4332

    瀏覽量

    62666

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    Simulink與 MATLAB 的結(jié)合使用 Simulink中的信號處理方法

    被快速搭建和仿真。 MATLAB 在信號處理中的作用 MATLAB 是一個強大的數(shù)學(xué)計算工具,它提供了大量的內(nèi)置函數(shù)和工具箱,用于信號的生成、分析和處理。以下是 MATLAB 在信號處
    的頭像 發(fā)表于 12-12 09:25 ?350次閱讀

    SUMIF函數(shù)與SUMIFS函數(shù)的區(qū)別

    SUMIF函數(shù)和SUMIFS函數(shù)都是Excel中用于條件求和的函數(shù),它們可以幫助用戶根據(jù)特定的條件對數(shù)據(jù)進行求和。盡管它們的基本功能相似,但在使用場景和功能上存在一些差異。以下是對這兩個函數(shù)
    的頭像 發(fā)表于 10-30 09:51 ?1134次閱讀

    MATLAB(6)--特殊矩陣

    每行、每列以及主副對角線上個元素之和都相等。 n階魔方陣每行每列元素的和為(1+2+3+...+,n^2^)/n=(n+n^3^)/2。 Matlab函數(shù)magic(n)產(chǎn)生一個特定的魔方陣。 范德
    發(fā)表于 09-06 10:24

    MATLAB(1)--MATLAB數(shù)值數(shù)據(jù)

    概述 數(shù)值數(shù)據(jù)類型的分類: 整型 浮點型 復(fù)數(shù)型 整型 在MATLAB 共有八種整數(shù)類型,其中四種為符號型(int8,int16,int32,int64),四種無符號型(uint8,uint16
    發(fā)表于 09-05 16:28

    MATLAB-網(wǎng)頁訪問與關(guān)閉

    瀏覽器。如果該網(wǎng)頁在系統(tǒng)瀏覽器中打開,web 將返回一個空句柄。如果未指定 web 函數(shù)(例如 [stat,h] = web)的任何輸入,則該句柄對應(yīng)于最近使用的 MATLAB Web 瀏覽器
    發(fā)表于 09-05 16:23

    基于MATLAB的通信系統(tǒng)設(shè)計

    在通信系統(tǒng)設(shè)計領(lǐng)域,MATLAB作為一款強大的數(shù)學(xué)計算與仿真軟件,廣泛應(yīng)用于信號處理、通信系統(tǒng)建模與仿真等方面。本文將詳細介紹一個基于MATLAB的通信系統(tǒng)設(shè)計方案,包括系統(tǒng)架構(gòu)、各模塊功能實現(xiàn)及相應(yīng)的MATLAB代碼示例。
    的頭像 發(fā)表于 07-18 15:52 ?1574次閱讀

    利用Matlab函數(shù)實現(xiàn)深度學(xué)習(xí)算法

    Matlab中實現(xiàn)深度學(xué)習(xí)算法是一個復(fù)雜但強大的過程,可以應(yīng)用于各種領(lǐng)域,如圖像識別、自然語言處理、時間序列預(yù)測等。這里,我將概述一個基本的流程,包括環(huán)境設(shè)置、數(shù)據(jù)準(zhǔn)備、模型設(shè)計、訓(xùn)練過程、以及測試和評估,并提供一個基于Matlab的深度學(xué)習(xí)圖像分類示例。
    的頭像 發(fā)表于 07-14 14:21 ?2255次閱讀

    matlab預(yù)測模型怎么用

    的是提高數(shù)據(jù)質(zhì)量,為后續(xù)建模提供可靠的數(shù)據(jù)基礎(chǔ)。數(shù)據(jù)預(yù)處理包括以下幾個方面: 1.1 數(shù)據(jù)清洗 數(shù)據(jù)清洗是指去除數(shù)據(jù)中的噪聲、異常值和重復(fù)數(shù)據(jù),以保證數(shù)據(jù)的準(zhǔn)確性和可靠性。在MATLAB中,可以使用以下函數(shù)進行數(shù)據(jù)清洗: ismissing :檢查數(shù)據(jù)是
    的頭像 發(fā)表于 07-11 14:33 ?621次閱讀

    如何使用MATLAB創(chuàng)建預(yù)測模型

    在這篇文章中,我們將討論如何使用MATLAB創(chuàng)建預(yù)測模型。MATLAB(矩陣實驗室)是一種用于數(shù)值計算、可視化和編程的高級編程語言和交互式環(huán)境。它廣泛應(yīng)用于工程、科學(xué)研究和金融領(lǐng)域。 1.
    的頭像 發(fā)表于 07-11 14:29 ?688次閱讀

    matlab預(yù)測模型有哪些

    MATLAB(Matrix Laboratory)是一款由MathWorks公司開發(fā)的數(shù)學(xué)計算軟件,廣泛應(yīng)用于工程、科學(xué)研究和教育領(lǐng)域。MATLAB具有強大的數(shù)值計算能力、豐富的函數(shù)庫和靈活的編程
    的頭像 發(fā)表于 07-11 14:27 ?775次閱讀

    如何利用Matlab進行神經(jīng)網(wǎng)絡(luò)訓(xùn)練

    Matlab作為一款強大的數(shù)學(xué)計算軟件,廣泛應(yīng)用于科學(xué)計算、數(shù)據(jù)分析、算法開發(fā)等領(lǐng)域。其中,Matlab的神經(jīng)網(wǎng)絡(luò)工具箱(Neural Network Toolbox)為用戶提供了豐富的函數(shù)和工具
    的頭像 發(fā)表于 07-08 18:26 ?1900次閱讀

    MATLAB如何使用訓(xùn)練好的網(wǎng)絡(luò)

    引言 在本文中,我們將探討如何在MATLAB中使用訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)。神經(jīng)網(wǎng)絡(luò)是一種強大的機器學(xué)習(xí)技術(shù),廣泛應(yīng)用于圖像識別、自然語言處理、預(yù)測建模等領(lǐng)域。MATLAB提供了豐富的工具箱,使得神經(jīng)網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-03 10:06 ?1173次閱讀

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

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

    函數(shù)指針與回調(diào)函數(shù)的應(yīng)用實例

    通常我們說的指針變量是指向一個整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)函數(shù)指針可以像一般函數(shù)一樣,用于調(diào)用函數(shù)、傳遞參數(shù)。
    的頭像 發(fā)表于 03-07 11:13 ?405次閱讀
    <b class='flag-5'>函數(shù)</b>指針與回調(diào)<b class='flag-5'>函數(shù)</b>的應(yīng)用實例

    如何在Matlab中實現(xiàn)不同窗低通濾波器的設(shè)計?

    Matlab中使用漢明窗設(shè)計低通濾波器可以通過fir1函數(shù)實現(xiàn)。漢明窗通常用于設(shè)計濾波器,可以提供更突出的頻率特性。
    的頭像 發(fā)表于 02-27 14:11 ?6844次閱讀
    如何在<b class='flag-5'>Matlab</b>中實現(xiàn)不同窗低通濾波器的設(shè)計?