一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

關(guān)于MATLAB table數(shù)據(jù)結(jié)構(gòu)的分析介紹

MATLAB ? 來(lái)源:djl ? 作者:oopmatlab ? 2019-09-18 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MATLAB常用基本數(shù)據(jù)類(lèi)型有:整型,浮點(diǎn)型,字符型,函數(shù)句柄,元胞數(shù)組和結(jié)構(gòu)體數(shù)組。除了這些基本數(shù)據(jù)類(lèi)型,MATLAB還有很多其它的數(shù)據(jù)類(lèi)型不為人熟悉,這些數(shù)據(jù)類(lèi)型在編程中也非常有用。MATLAB高級(jí)數(shù)據(jù)類(lèi)型系列旨在向大家介紹它們:比如containers.Map,tables,enumeration和time series等等,它們?yōu)槭裁从杏茫脕?lái)解決什么問(wèn)題,并且怎樣在科學(xué)工程計(jì)算中怎么使用。上篇我們提到了映射表結(jié)構(gòu)(containers.Map)。本篇將介紹另一中新的MATLAB數(shù)據(jù)類(lèi)型--table。

table簡(jiǎn)介

為什么需要table數(shù)據(jù)結(jié)構(gòu)

MathWorks在MATLAB R2013b中引入了一種新的數(shù)據(jù)結(jié)構(gòu)叫做table。table類(lèi)似統(tǒng)計(jì)工具箱中的dataset,其引入的目的就是用來(lái)取代dataset的數(shù)據(jù)類(lèi)型。因?yàn)楸頎畹臄?shù)據(jù)在工程計(jì)算中越來(lái)越長(zhǎng)久,有了table類(lèi)型,MATLAB用戶(hù)就可以不用購(gòu)買(mǎi)統(tǒng)計(jì)工具箱,也能使用表狀的數(shù)據(jù)結(jié)構(gòu)了。table本質(zhì)上來(lái)說(shuō)是一種可以存放各種數(shù)據(jù)類(lèi)型的容器,比如下面表Table.1中的數(shù)據(jù),其中既有字符型,又有數(shù)值類(lèi)型,其中第一行作為表頭:Symbol,Name,Market,Cap,IPO, Year 是各列的名字。

關(guān)于MATLAB table數(shù)據(jù)結(jié)構(gòu)的分析介紹


Table.1 NASDAQ股票名稱(chēng)表

在conatiners.Map的章節(jié)中,我們介紹了MATLAB的基本數(shù)據(jù)類(lèi)型(比如數(shù)組,原胞數(shù)組和結(jié)構(gòu)體)在表達(dá)某些復(fù)雜數(shù)據(jù)類(lèi)型時(shí)的局限性。這里不再一一贅述,讀者只需要認(rèn)識(shí)到:數(shù)組的局限性在于不能用來(lái)存放數(shù)值以外的數(shù)據(jù),而使用元胞讀取和索引內(nèi)容時(shí)有種種不方便,比如無(wú)法區(qū)分該數(shù)據(jù)中的表頭和其余的行數(shù)據(jù)。事實(shí)上,如果數(shù)據(jù)存放在如下的CSV文件中,并且用importdata直接讀取CSV文件。

關(guān)于MATLAB table數(shù)據(jù)結(jié)構(gòu)的分析介紹


顯然這不是我們所期待的要導(dǎo)入格式。

通過(guò)導(dǎo)入數(shù)據(jù)構(gòu)造table對(duì)象

沿用上一步的CVS文件,我們可以使用readtable函數(shù),構(gòu)造一個(gè)新的table對(duì)象,把csv文件中的數(shù)據(jù)導(dǎo)入到該對(duì)象中。readtable函數(shù)接受文件名稱(chēng)作為輸入,返回一個(gè)table對(duì)象。

關(guān)于MATLAB table數(shù)據(jù)結(jié)構(gòu)的分析介紹


注意第2行的warning,因?yàn)閞eadtable函數(shù)把nasdaq.csv中的第一行自動(dòng)變成了這個(gè)table的表頭,在創(chuàng)建table對(duì)象的時(shí)候,MATLAB會(huì)對(duì)做表頭的文字做處理,這里把Market Cap和IPO Year兩個(gè)詞中的空格去掉,縮成一個(gè)詞,這樣做是為了方便將來(lái)使用dot語(yǔ)法來(lái)訪問(wèn)表中的數(shù)據(jù)。因?yàn)镸ATLAB修改了原來(lái)的表頭,所以這里給出了warning。

調(diào)用table構(gòu)造函數(shù)來(lái)構(gòu)造table對(duì)象

通過(guò)轉(zhuǎn)換函數(shù)構(gòu)造table對(duì)象

訪問(wèn)table中的數(shù)據(jù)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    普源示波器如何連接MATLAB實(shí)現(xiàn)數(shù)據(jù)采集與分析

    普源示波器(Rigol)作為國(guó)內(nèi)知名的測(cè)試測(cè)量?jī)x器品牌,廣泛應(yīng)用于電子工程、科研實(shí)驗(yàn)、教學(xué)等領(lǐng)域。為了進(jìn)一步擴(kuò)展其功能,用戶(hù)常需將示波器與MATLAB數(shù)據(jù)分析平臺(tái)連接,實(shí)現(xiàn)自動(dòng)化測(cè)試、實(shí)時(shí)信號(hào)處理
    的頭像 發(fā)表于 05-29 09:34 ?255次閱讀

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開(kāi)發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對(duì)C語(yǔ)言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開(kāi)發(fā)
    發(fā)表于 05-13 16:45

    如何用FOC電機(jī)控制MATLAB仿真!

    [導(dǎo)讀]本文將介紹如何用FOC電機(jī)控制MATLAB仿真,首先從整體結(jié)構(gòu)及功能介紹,用MATLAB2013以上版本打開(kāi)文件,看到如圖1所示界面
    發(fā)表于 03-28 14:51

    如何使用MATLAB實(shí)現(xiàn)一維時(shí)間卷積網(wǎng)絡(luò)

    本文對(duì)一維卷積操作進(jìn)行介紹,包括一維擴(kuò)展卷積和一維因果卷積,以及 MATLAB 對(duì)一維卷積的支持情況。在最后通過(guò)一個(gè)實(shí)例演示如何在 MATLAB 中將一維卷積和 LSTM 結(jié)合構(gòu)建分類(lèi)網(wǎng)絡(luò),實(shí)現(xiàn)基于傳感器
    的頭像 發(fā)表于 03-07 09:15 ?1092次閱讀
    如何使用<b class='flag-5'>MATLAB</b>實(shí)現(xiàn)一維時(shí)間卷積網(wǎng)絡(luò)

    用FPGA采集的原始數(shù)據(jù)導(dǎo)入waveVision和matlab分析,發(fā)現(xiàn)2、3次諧波幅度很大,是什么原因?qū)е碌模?/a>

    導(dǎo)入waveVision和matlab分析,發(fā)現(xiàn)2、3次諧波幅度很大,之比有用信號(hào)低十幾dB,造成SFDR很差。隨著輸入頻率變化,輸出固定位輸入信號(hào)的2、3次諧波, 已排除電源、時(shí)鐘、輸入信號(hào)原因。請(qǐng)教TI員工,有無(wú)解決問(wèn)題的建議。
    發(fā)表于 12-16 06:45

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

    在工程和科學(xué)研究中,信號(hào)處理是一個(gè)重要的領(lǐng)域,涉及到信號(hào)的采集、分析、處理和生成。MATLAB 提供了豐富的信號(hào)處理工具箱,而 Simulink 提供了一個(gè)直觀的圖形界面,使得復(fù)雜的信號(hào)處理系統(tǒng)可以
    的頭像 發(fā)表于 12-12 09:25 ?1529次閱讀

    DDC264配置寄存器數(shù)據(jù)寫(xiě)入和320 DCLK時(shí)鐘脈沖后的回讀數(shù)據(jù)結(jié)構(gòu)是什么?

    配置寄存器數(shù)據(jù)寫(xiě)入和320 DCLK時(shí)鐘脈沖后的回讀數(shù)據(jù)結(jié)構(gòu)是什么? 根據(jù)注和表9,16位配置寄存器數(shù)據(jù),4位修訂ID, 300位校驗(yàn)?zāi)J?,怎么可能?024 TOTAL READBACK BITS, format = 0
    發(fā)表于 11-19 07:58

    視覺(jué)軟件HALCON的數(shù)據(jù)結(jié)構(gòu)

    在研究機(jī)器視覺(jué)算法之前,我們需要先了解機(jī)器視覺(jué)應(yīng)用中涉及的基本數(shù)據(jù)結(jié)構(gòu)。Halcon數(shù)據(jù)結(jié)構(gòu)主要有圖像參數(shù)和控制參數(shù)兩類(lèi)參數(shù)。圖像參數(shù)包括:image、region、XLD,控制參數(shù)包括:string、integer、real、handle、tuple數(shù)組等。
    的頭像 發(fā)表于 11-14 10:20 ?1307次閱讀
    視覺(jué)軟件HALCON的<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>

    eda分析中的數(shù)據(jù)清洗步驟

    ,進(jìn)行徹底的數(shù)據(jù)清洗是必不可少的。 1. 數(shù)據(jù)預(yù)處理 數(shù)據(jù)預(yù)處理是數(shù)據(jù)清洗的第一步,它包括數(shù)據(jù)導(dǎo)入、數(shù)據(jù)
    的頭像 發(fā)表于 11-13 11:00 ?897次閱讀

    架構(gòu)師日記-從數(shù)據(jù)庫(kù)發(fā)展歷程到數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)探析

    數(shù)據(jù)庫(kù)發(fā)展史 起初,數(shù)據(jù)的管理方式是文件系統(tǒng),數(shù)據(jù)存儲(chǔ)在文件中,數(shù)據(jù)管理和維護(hù)都由程序員完成。后來(lái)發(fā)展出樹(shù)形結(jié)構(gòu)和網(wǎng)狀
    的頭像 發(fā)表于 09-25 11:20 ?1169次閱讀
    架構(gòu)師日記-從<b class='flag-5'>數(shù)據(jù)</b>庫(kù)發(fā)展歷程到<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>設(shè)計(jì)探析

    matlab 神經(jīng)網(wǎng)絡(luò) 數(shù)學(xué)建模數(shù)值分析

    matlab神經(jīng)網(wǎng)絡(luò) 數(shù)學(xué)建模數(shù)值分析 精通的可以討論下
    發(fā)表于 09-18 15:14

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

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

    MATLAB中的矩陣索引

    對(duì)矩陣進(jìn)行索引是從矩陣中選擇或修改部分元素的一種方式。MATLAB 有幾種索引樣式,它們不僅功能強(qiáng)大、靈活,而且可讀性強(qiáng)、表現(xiàn)力強(qiáng)。矩陣是 MATLAB 用來(lái)組織和分析數(shù)據(jù)的一個(gè)核心組
    的頭像 發(fā)表于 09-05 09:28 ?1092次閱讀
    <b class='flag-5'>MATLAB</b>中的矩陣索引

    嵌入式常用數(shù)據(jù)結(jié)構(gòu)有哪些

    在嵌入式編程中,數(shù)據(jù)結(jié)構(gòu)的選擇和使用對(duì)于程序的性能、內(nèi)存管理以及開(kāi)發(fā)效率都具有重要影響。嵌入式系統(tǒng)由于資源受限(如處理器速度、內(nèi)存大小等),因此對(duì)數(shù)據(jù)結(jié)構(gòu)的選擇和使用尤為關(guān)鍵。以下是嵌入式編程中常用的幾種數(shù)據(jù)結(jié)構(gòu),結(jié)合具體特點(diǎn)和
    的頭像 發(fā)表于 09-02 15:25 ?1045次閱讀

    求助,關(guān)于INA219的配置和數(shù)據(jù)獲取的問(wèn)題求解

    最高分辨率為12位。但是Table7 中為什么顯示了16位的數(shù)據(jù)? 其次,程序配置校準(zhǔn)寄存器那里為什么要取一個(gè)接近的值作為Current_LSB?完全看不懂校準(zhǔn)寄存器的原理及作用。
    發(fā)表于 08-12 07:02