matlab如何创建table,table,matlab,中table数据类型,创建,调用,访问
MATLAB table數(shù)據(jù)結(jié)構(gòu)
目錄:
?關(guān)于作者
?table簡(jiǎn)介
o為什么需要table數(shù)據(jù)結(jié)構(gòu)
o通過(guò)導(dǎo)入數(shù)據(jù)構(gòu)造table對(duì)象
o調(diào)用table構(gòu)造函數(shù)來(lái)構(gòu)造table對(duì)象
o通過(guò)轉(zhuǎn)換函數(shù)構(gòu)造table對(duì)象
?訪問(wèn)table中的數(shù)據(jù)
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)槭裁从杏?#xff0c;用來(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是各列的名字。
Table.1 NASDAQ股票名稱(chēng)表
Name Market Cap IPO Year
Symbol
AAPL Apple Inc$742.63B1980
AMZN http://www.doczj.com/doc/02cd31ce185f312b3169a45177232f60ddcce7bb.html, Inc$173.33B1997
MSFT Microsoft Corporation$346.9B1986
在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 直接讀取表Table.2中的CSV文件。
總結(jié)
以上是生活随笔為你收集整理的matlab如何创建table,table,matlab,中table数据类型,创建,调用,访问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小学毕业能学php吗,将来没出息的娃,多
- 下一篇: matlab如何响两声,matlab发出